MEKSGYGKDGIFRSLRPPLKLPKDENANMVSFMFRDSSSYADKLALADADSGEKLSFRDFKDKVSMVGSGLSQLGIRKGDVVLLFSPNSIHVPPCFLGIVSIGAVATTVNPLYTAMELAKQVQDSQSKLIITVPELWDKAKDLGLPAIVIGGKGDSKRASSPTISFFELLTMGAQKNPPEVIIKQTDTAALLYSSGTTGTNKGVVLTHRNFIASALMVISDQELEGERHLTHLCLVPMFHVYGLGCIVYGQLQRGNAVVSMGKFTFVRMLEAIQEYKITHLPLVPPIVIAVAKENIVARYDLSSLKKVMSGAAPLGKDIMEECAKRIPQAAVTQVHI*