MEAFIRSDQYNFIKSQAYILANGHATANDRGVIQALKSLAIEKIIHVFENLTDEQKELIDTVLTVQNREDAESFLTKINPYVIPFQEVTAQTLKKLFPKAKKLKLPDMEEMDMKEISYLSWVDKGSSRKFIIAKNDKNKFVGLQGTFQSLNKKSICSLCHGHEEVGMFLVEIKGDIPGTFVKKGNYICKDGVACNQNMKSLDKLQDFIERLKK