MEMATRRWHSLFSLKGSTEQGARLVRGRVYLCTDAIANEWEGLQAWRVSPVDERRIWGPKNTSKEPPSILTSSPLKGNSFSQSRDPPPSCLAEWGALVLNTPDPLLKASITHHAFRLWSNHQLPLGTATAPDRPSRPDKPPLVPLKQVPDFKSSGLPRNAHSLHILAHIELNAVDLAWDTVVRFSGDSEVLGQQFFADFVHVADDESRHFGWCLQRLSELGFHYGDMPAHDMLVNEGQKSAANVMARLAVVPMVQEARGLDSGPRLAGRLVGWGDARSASIVSQIAEEELAHVAVGVSWFLAVCKMMDRVPDRTFKDLLRDLNVELKGPFNHSARAKAGLPRSWYDLNPGVGKVEESAVCSSISSGHVQMTDVEKEANSVGMNKQCSPPPSNSSSLAEDPYKVTQVVMENPLRVYTSMSNFKEFLLES*