MSKYMVIDGNRIEFDREKNILDLVRKAGIDLPTLCYYTDLSVYGACRMCVVEDERGSILTSCSTPPKDMMSIRTNTPKLQKYRKVILELLLATHCRDCTICEKNSKCKLQKLALRFGLTNIRFKSIEGKKDLDTSSKSIIRDPNKCILCGDCVRMCNEIQSVGAIDFAHRGSNMVVSPAFGKSLADTDCVNCGQCATVCPTGAIIIRSDIKNVWKAIYNPKQRVVVQVAPAVRVALGEEFGIKSGENVMGKIAAAMRRLGFENIYDTSLSADLTVIEESKEFLKKLESDDNEFPLFTSCCPAWVRYVENKYPELLPYVSSCKSPMEMFGAVVKAYFKEKDSLEDRETISVAVMPCTAKKAEAAREEFISDNIPDVDYVITTAELCAMIKEIGIQFNEIEAESSDIPLSLYSGSGVIFGVTGGVTEAVIREVIKDNAPRMLKDIEFIGVRGMKGVKICELQVKGKPIRIGIVSGLRNAESLIEKIKSGEEHFDFVEVMACPGGCIAGAGQPFGLMEEKNERAKGLYKVDKATQIKRSEENPVVKSLYEGMLKDKTKELLHVHYGESKH