MDKTRVLIIEDESITALEIQKKLETWGYHVVGVAGSGEDAIEIARENKLDLILADIILKGDMDGVEAIEHIYEITDAPVIYLTAHADEKTFERAKETKPAGYVIKPYDEKELAFNMEIALYNRKVKSRVEESEERLKGLNQFMLISSKAMTSSMRIEDTAGFLKEFARFFQSNVHPRFRKELLAENSMRSDEELLEDYLKWLHQFFKNLGYKVDTKDDSLLVNRCFWGTHKGDNKTFCLMCKAITELSFKWTGLPGRVRHDSGVGLNSPTCVFTFGDEEE