MVMELISRKTARQYYGDPLLGNLIDAVFKKYQGQNGVRGNAKICVSSSEEAQRLQDYFGNRLKHLIRPGSEVEVPLKVFAEELQLGYRLSIPDLYEVLKGEMLLTKLEQRQLKEEAWAQIFMQVRMELREKAEIDLDNEVFRAETFDWLKRLEGGEASGYHVLRSAMNKGEDAVDALFCCLKGLWYLLVDKEKIKDKIGKNVKEIRIPIFAVHVTSDKDSHGFDWTKTAGRLLWYALYDIDIQRIKAGKKMASEKLIVPEYMQKRQIYRNFGLKDDDISSFSHVFAPHFVSGTSPRTLNLREIQSYGKFPMYSALYVFENPAVLSHIIDELIHFLDMNGLSLEQIPKKFPALLCTSGQPRSAALEFITKCLEANPNCLIRYSGDLDLPGVQMMQGIQGQFTFRFEAFRMDDKTYRNYSDANHLRLSFQDKTVLKRMGDELSKVMVELGVKIYQEEFVKDLAEDVLETIRQEKEIE