MASQTDVKLRKMQIYCIFVRNHTKKGTLKAIEPDLDRIKSLGTDCIWLMPIFPIGKKDRKGKLGSPYSIKDYRAIDPKLGTWQDFLELVKSIHDRGMKVMLDIVYNHTSRDSVLLQVHPEWFLHDHEGNLYNKNEDWTDVAELDYSHKALWNYQIETLKRYAKIVDGFRCDVAPQVPIEFWKEARKEVAKVNPKTIWLAESTGPDYIKTLNAKGYHVSSDAELYSAFDMTYDYDIDQTFRKYVKGDLPLKKYVEALNTQGVIYPSNYIKMRALENHDQERAHSLFINENDVYNWTAFSEFQKGSTLVYAGQEYGFKHTPSLFDKDKLDWDDKKMNLSSLIFKMHQMSQSDIQVSGTYKITALENDIVEVTYKMGDIIRIGIFTLKGMPGEVPVALASDSYTNMIDNSLIKVKDGIVMLDYDPIIIQGKNNE