MEMALRIYKHCDECIRKVKRYLKGIQYFNDVLVESNSFMVLLRGKGEELLEVLERIRWKSHEEVKQELKHGRPELFPMGSGLPDCSHACGPCFPCKRVIVGVKCFVSESCPVVYRCMCKGKYYPVPSN