MEKLELIFIPSPLMGHAGQLVELARLIVNQFHHLTITLLIMKLPGDPIGTDYTDSLDSKDHDRIKFIHFPPMDLDSFTDCPTVGFMADAVIERHKPIITEVIANRFNGSHQTSRLCALVVDMFCTPMIDVGKEFGVPTYIFFTSNAAFLGIMLYFQILDDEHGQDVSELANSGTELTIPSYANPVPPSVLSSVLVNKDFWSKRFIRYTRKYREAKGIIVNTFQELEPHALLSYDDNTPPVYTVGPMIKPEKHTPNNEVLKWLKSQPKSTVVLLCFGSRGWFDVDQVREIAIAIERSGYGFIWSLRRPPSEAQKGFPGEYTDTDYNEVLPDGFLERTAGRGRVVGWVPQTAVLADMAVGGFVSHCGWNSVLESLWYGVPIATWPIYAEQQLDAYQLVKDLGLGVEISLDYNQLNKNQRLILAEEIEKGIREVMDGDSEVRAKVMEMKGKSRMALEEGGSSLASLRQLVEDFISCNE*