MNKLQHILMLIFLDLDGTLVNTVHPSWKPYKDGLQDFPVAQIPLFAGVKEFIASRKAKGDFLVIVSDSHPRYVNPIADMLGVEALSLADKPNNKKIIEFLDSHPQYKQMVAEGNCLMVGDTKLDIELGRRIGALTCWILPYLITKDIKDERDGIGDEMACKKMGPTFTVKTFAEIEEIIDFPLNNLYSIESSFAGGQSLKAIRFSDNKYKDGSYACIRCLARQEQGECDKYARADKYYLMSNPNRTDELLQKLANGISSFINQPAVQEQGWDYFTYLTDKASTIPTNKMKAIFDLVQTSIPKIELLKWNDNTQGSLRNRNLYNERKAFLEQFLTVSVPKEKVIDLFGVETEQPISILEKNIIVLDDQLTTGATAWHVIHKLKEKGAKNILFIAMFQMVLAVNNNDVICPICGKPMIMKIRRSDGHRFYSCTPPEYRGDGCGFIIDIQN