MKLSLAFSTILLSQSSAFTTLTSTKSTTTTTSSSLNVFSPPGSAGTGAGWIDPSAPVNTPESLQKTLSESLKGSTFQKRISILGSTGSIGTQTLDIVDACPDNFVVDALSAGNNAELMCEQVLKYKPKVASLGTPEAAKKLKELLVKAGCTDMPEIVHGAEGIVEAATVSTADTVVTGIVGAAGLLPTIEAIKLGKDIALANKETLISGGPVINPLVEKHGINMLPADSEHSAIFQCLQGVPPGGLRRVILTASGGAFRDLSKDELFEMCERDPRAVQKKATTHPNWDMGAKITLDSATMMNKGLEVIEAHYLFGASYDDIDIVIHPQSIVHSMVETQDTSCIAQLGWADMRLPIVYSVSWPHRLKMPYKPLNLAEIGSLTFKAPDVEKYPCIRLAYEAGRQGGTMTAVLNAANEAANEMFREDVGLGFLDIPKLIEGAMEAHKEDFKVKDVTLDDILSCDAWAREYVAEQTKNVAKSALIL*