MLTEKVRPSTLNGIKRRAKQLKKAYSIHHHEALDIAAKEAGYENYNHARNCLTNKNLSISKHQLFFTVYWYDRESHERGRELLEIELSKPLLDTATKNELKYSNGLAEFRLASPDHFVSDVVIHSKQAAVEKICKAVRALRFMEATGLKPSQDIFAAYPEKDPKNRLPKTDHATDWYDPKTGQFILIDEPYPNSVFNAEREAWAAKHKWSLQPSKWPGMYFPGMSKLYVATDATTGYDFAGLMSKIDNIPQPLTLENWTGTSAEGHEIFYSPLCKTPQDKNRAVAKGTIYRTPSKKTAPMRYWDSVDNERRPNAKMSVENHQLAARMIKAIEESVAKPRTVNNRLSSIKSTLEDWFLAEHSRKITDLYDYFYYGEIDGNDPLISQVASSKGVVELLKHLKRLLEECYVDCEPLRRMTGKLTTSIKLTSKLL