MKILHNSLDDSFKRLIYPLLCREFRAKLTSDAEKESVMMFGRNLRQLLLTSPVPGRTLMGVDPGYKHGCKLAIISPTSQILHTDVVYLHCGQGFREAEKIKRLLLNFNCSTVVIGNGTACRETEAYFADLIMKNYFAPLDVVYCIVSEAGASIYSVSPEASKEMPGLDPNLRSAVSIARRVQDPLAELVKIEPKHIGVGMYQHDVSQTLLKATLDSVVEECVSFVGVDINICSEVLLRHIAGLNANRAKNIIEWREKNGPFINREQLKKVKGLGPKSFQQCAGFIRINQDYIRTFCSQQTESSGQIQGVTVTSLAEVEVTNQKQGKKKSKTAVNVLLKPNPLDQTCIHPESYDIAMRFLSSIGGTLFEIGRPEIQQKIISFLEKEGIEKAAERLQTTVHTLQVIIDGLRQPESFDFRTDFDKPDFKRSIVCLEDLQVGTVLTGRVENATLFGIFVDIGVGKAGLIPIRNVTEAKLSKTKKRRSLGLGPGEKVEVQVLNIDISRSRITLDLIRVL