MEKSGYGKDGIFRSLRPPLKFSKDENANMVSFMFKDSLSYAHRLALADADSGEKLSFREFKDKVSVVGSGLSQLGIRKGDVVLLFSPNSIYSPLCFFGIVSIGAVATTVNQLYTAMEVAKQVQDSKPKLIITVPELWDKVKDLGLPAIVIGGDGDSKGASSPITSFSEVLTMGVQKRAPEVIIKQTDTAALLYSSGTTGTNKGVVLTHRNFMAAALMATCEQELKGERHCTVLCLLPMFHVYGLACVTYGQLQRGNAVVSMGKFTFVRMLEVIQEYKITQLPIVPPIVIAVAKENIVARYDLSSLKEVISGAAPLGKDIMQECADRIPQAIMTQDEDLGDLMKYNIG*