MSGGLDILALKEDDVTKMLSAFSHIGSDKVNFQMEQYVFKRRPDGVNIINLGRTWEKLLLAARAIAAIEHPQDVFVISSRLYGQRAVLKYANYTQATPIAGRFTPGAFTNQIQKAFREPRLLVVTDPLTDHQPIIEASYVNIPVIAFCNTDSPLKYIDIAIPCNTKSTHSIGLMWWLLAREVLRIRGQISRKEPWNVVVDLFFYRDPEETEKEEAATKETPAIESAHVPEPADEQGDWIEDTPKLPSVAQPEDWNDDDTVPAPKVSSWGGSGAF*