MSLIDIIKKITQKGGKGMKKIEINPMTRLEGHGKITIFLDEQGNVDNAFMQVVEFMGYEKFLIGMPIEEVPRTVSTICGVURGVHYTASVKAADAVYGVEPTPTAKKIRELFYNAHYVEDHTGILYALGFPDFVCGPTASPAERNLVGLVLKVGADVGKLVLKKRYSAVKIFELTSGRPSHPVAALPGGWSKRITEEERKEILACADDCIELAKLTLDVFDKVVLQNKEYMALVTGDVYKVVTNYIGTVDENDKVTYYDGTQKIVDTKGNELGRFKGIQYLDYIAERTLPWSYQKAPYLKKLGWNGLVDGDGTSIYSVGPLARFNVGSGFDTPLAQEAYEKMLAAFGGKPVHHTLAYHWTRAIELMHAAETVKKIASDESITDPNVRQELGTPVGEGVGIVEAARGVLIHHYKTDDKGIVTDANLIVATTHNKGPMNIAVKRAAQSFIKNGKVDEGILNLVEIAYRPYDLCFACSTHTLPGRIPVRIDIIDHHGELVKSLRNYELS