MVAKVVKVKGILDPRSPAAAADMESKVDEVSVELSAPPAWKKKPPFVETTSKPTNLMLHCHIGYTTFCILFCTLGYLTARMALPWLALAKVEIVGVKDWLNTSQDGCEENPISEKYNNILKFCPKKGGTPWKNEIIFISPTGEEINNKKQLEQYLKEHPGNPAISEFDWSTGETPRRSARISEKVKMAPSPESEPPKKRGQKSSGSKDKVEAAGGEADATNEIQMKDAEVDEKKDGGKTEEETDQTKPEDGNDKTPTDAKETLGEETKEDVVEENPREEAAKNNKEDVPQAEGEQANGTNDNKQDDTATVTVEANGAAEKENLYGAAPPMDGEIKMKHDAAENDGKCNAQAEEKIKPKDGEVVENGKVEQGAQADAPQQLSS