MEKSGYGKDGIFRSLRPPLNFPKDENTNMVSFMFRNLASYAQRLALADVDSGEKLSFREFKDKVSMVGSGLNQLGIRKGDVVLLLSPNSIYVSLCFFGIVSIGAVATTVNPLYTAMEVAKQVRDSKPKLIITVPGLWNKVEGLNLPAVVIGGDGCHKRLPTSPFISFSEVLTMGAQKNPPDVIIKQTDTAALLFSSGTTGASKGVVLTHRNFITTALMVTADQERKGERHTVLCVLPMFHVFGLAVITNAQLQRGNTVVSVGKFTFVRMLEAIQEYKVTYLPIVPPIVIAMAKENIVARYDLSSLKEVVSGAAPLGKDIMEDCAKVIPHAAILQGYALTESCGIATLGIRKERNSHFGSAGALAPGIEAKVVSLETGRPLPPNQQGELWFRGPNIMSGICYSNSDLLVLIDGSGLSCFL*