MDSVKNLKNKLPPHNMEAEKAVLGAILIDPDVFTFVRPILDASAFYSPQHQKIYKAISELDTQSQKADILILTDYLRSVNELDSVGGASYIASLTDEVPSSANYEFYAKIVLEAAIRRNLLKVSNKISADVFDDSISSRTVLEEAQKSIFDLTEAGNSATFKSLAEVIMPTLEVLQKLHERKGAYTGVPSGFGNLDNMTYGFQDSEFIIIGARPSVGKTALAMTMAAHIAIDEKIPTAFFSLEMSDMQLVQRLIASRAKINSNRIRSANLTARDFGKVSETCGMLYEAPFYLVDMPNMKLLDLRAIARQLCSPPYNVKIIFIDYITLITGENASIPRHEQIAEISRSLKSLARELNIPVVALSQLTRDAEGKKPGLADIRESGSLEQDADVVMFLHRERADTSEDEAKPIPTELILAKQRNGPIGTVPLLFLSQYTTFVTEAKEK