MSTKQKCYSSFWTRDADKIFENTLAIYSKDINLLTKIQEALPGKLLDDILDHYNILVEDVKAIESGLVPLPNYPKMQGDSSKKSSKADVERQRGTPWTEEEHRSFLRGLEIYEKGDWRSISRHCVMTRTPMQVATHSQKFFKRLNATKKGNRKPRAKASVLDITSVDVEAAGTSQVRTTVDMIGHACRGSQTLPTTNNESMLPGERTNAEQMIAVAGGESSDHNVALINGMNSLFPYAYDEFIIGIDDLIMEQEDVNEPENKLLLLLSYLPVSPHLALVLLAIKASLI