MKGWLQVAYGEASQIANDAVRSIRTVASFCAEHKVMDLYMKKCNAPTKNGIREGIVSGVGFGFSNFVLICTYAMIFYIGAHFVDNGKATSYQVFKVFFVLNITALTVSQTSALVPDTTKAMDAVASIFAILNRKSKIDSSNDEGMTLPIVKGEVEFQHVSFKYPTRTNVWILKDLCLSIPSGKTVALVGESGSGKSTIIALLERFYDPNSGLILLDGVEIWKFKLQWLRQQMGLVSQEPVLFNDTIRANIAYGMDEKVSEDEINAVAEAANAHCFISGLPQGYDTCVGERGVQLSGGQKQRIAIARAILKDPKILLLDEATSALDAESEHLVQEALDRVIVNRSTIVVAHRLSTIKGANVIAVMKNGVIAEQGRHKRLMKKKYGIYASLVALHMNSST