MTFDGFKRKWVEAFTPWKRELTEAQCSSDFVSEPIKLSRTEQGFYLNPQNKHLDVYTKRAALKVSTSVVSLKSYSGEKEIFQCSGTIIESVNSYSIILTSASLFRYSTSGNSIADNIKVIVHLFDGRSFDGQIESYDLHYNVAAVKIQSDTTLPIASLAHLSDSITINPSQLRSTEENSFQLRPHSNSVDLIPGDIVIALGRFYAKPYGITAAPGEFCIDRCDDDLECKELLKATCNIMRCGIGGPLINHYGEVIGICFYDPCSIAFLPINIASIWWEHYKKYRQSRRPWLGMEVTNLYAARLRILEIIISKFPDVLNGVIVEEVLPGSSAESAGIKPNDVIIQFGGKRIQSFLELFETMWNNVGESVELVVIRTSHDVPVHLSMVVEELATLGGMMTFKNSYILRVADRVVSSLPPKYNRLFGKHFLEL*