MTDKKNVNGDLQYLSVDAPAGNAVLNDPASQAAWAAKRMIWVPHEEQGFVAACIKQDSEDEVVVQLVDCGKTLSFHRDDVQKMNPPKYNRIEDMAELTCLNEASVLHNLKERYYSGLIYTYSGLFCVVINPYKKLPIYTDKIIELYKGKKRHEMPPHVYAITDSAYRNMLMDREDQSILCTGESGAGKTENTKKVIQYLAAIAASTKHQKTSQSFEDQAELELQLLKANPILEAFGNAKTVKNDNSSRFVSFISQLLHLALSAV