MSLRLSSLDPNEPRAAKDCRICNRRRIKCDRSLPTCKKCDLKSLSCPGYGLRIQWGQGVASRGKLTGKTLPVLEPVSTEDSDKGLKGSLDRTNSATSLGDRLTKMESTSTSSLSEALPTPDATTTPLDSTVLEAMPGHEHLPSLLQDPGVQELLQHYDTQVASVMPWIDGPTNGWRTVMLPLTTRSLSLLLAILALAAEHFTATKKQSRRSDYYRDWSLRLLAQDLRKDLEEDSLDERNEHVSGTLATILILCNMEMIRSDNELWTVHWKAVRTITRRWTTTNPPTLPLDPSLRFLIKEAFVYDVFASSTTFHQGDSIPSSIVSDSDRNIFSDWLEIIQEVTHTERCLHDDPDSAQISHHLRDANFLRDRFEYARASSLHYSHLVQLNSGATSLRNDLAQLIEIFHYSGLLYSFQALLNVEDSGPARQELVQHTVHSIDQIQECNAFQHDFVWPLFIIGTESRASPDLQQFVESRVQTAMKSTGFSNCEPSLRFLKHFWQTSPDTVVDWLQFGRQEADRGFTFLVI