MSAPIVHGGGITEAAARYGGRPEDWLDLSTGINPCPVALPAVPERAWHRLPDRQTVDDARSAAADYYRTNGVLPLPVPGTQSVIQLLPRLAPANRHVAIFGPTYGEYARVLEAAGFAVDRVADADALTAEHGLVIVVNPNNPTGRALAPAELLAIAARQKASGGLLLVDEAFGDLEPQLSVAGHASGQGNLIVFRSFGKFFGLAGLRLGFVVATEPVLASFADWLGPWAVSGPALTISKALMQGDTKAIAAGILERRAGLDAALDGAGLNRIGGTGLFVLVEHPRAALLQERLCEAHILTRKFDYAPTWLRVGLAPDAAGDRRLADALARMELLEHHHHHH