MATRVVLLWGRSHLLLFRELAGFVRSRMRKVRHVWLRKKMVSLMEGVSLFSCSESSRLSSAIPPFQPDITKTRTCIHTPGYPPMIPTDLSQSNLLSALDGAKLVYFDGRLHETAAIVAEEEWTEASSIPRALVSMLLRLPKVKFAIVTLGKDGCIMLQRTEMDNLLPEEMDVEDLFEKLNLEKDTNATLPACISSVVVVPVTTGLEFCLSAAYNVAKLHAKGIGTITGKLLVGTAESIPRTELIDTTGAGDAFIGAVLYSICANMPPEKMLPFAAQVAAIKCRALGARAGLPRSTDHRLVSVDRHSTSCLRASALNCLLVKLKSGATSFF*