MDPENPASFNHRTELLATGRTYHFVDQLPEGYDPKRHPTLLCVHGFPDIWYGWRYQIGPWVRRGCRVVAPDMLGYGGSSKPEEAQKYTTKKLCEDLVALLDLLGIRKAVVIGHDWGSYTAGRFALWHPERLHALIMLSVPYTPPSQEYLPLTEVVKRAPNLGYQLYFSEKRSSQEILAHLPKFIGLVFGPPTKKELDFTPTGRLEKLLPDPSIPDDLPTCLTDKERQYYLQQLGQDMNGPLNYYRTSQLRHEEELGLKAKLPEDLPYLFLWGTSDPTVTSFVIAKARKFIQRYQDIAIEGKGHWLMVEAKDDVTDQVMTWLEGLMGSHSPRKPRL*