LRVKLQKPSATGRTWTKVEDPHAPRKPRSGYVHFLSSRRSKYGTVTQGCDQRSINVALAAEWQGLTDEERKPFLDLAVKERQQYEVELKAYEKTEHYREFMEKKERILRLRKQRRKLGVDTKEEFDESLELEDSILNDSKKNVKTVSKEKAALPMKASSDKSEVPTAPNSNIPIFSSEFLEYNKNREAQLRSIRREIGVAEAEKEAMQRTIEKMQANNVALETQAAHDKKMAKEADHIIECWMRVLRGAMSETMREYNLQTPEETVAFLTKLANGDAPNEDVLQAVKEVIQSASFLLPK