MPDLHGILVALITPFTDDQKHIDAACLKAHIDRLIAAGIHGLVPGGSTGEFTTMTTAERKELTELCIKFAAGRVPVVVGTGSTSTAEALELATHAASVGAAALMVVPPFYDPVSLEQLTELMAEIHTASGLPIMYYNIPSASGLKLTPGEIAGLSKVGVKYLKDTSGDAPAFTELVFGLSDKITAFNGYDTLTFYGLAAGCPGGVWGAANFIPELAVELYETVSVKKDLKRGRELWTKIWPICKFLESHNYAAAVKAGVELTGQETGGLRKPFKSLGPELQAELKQLLIDAGVSTV*