MSEEFLGTGWRFPILPDASGRLGYAVGEESIEHCLRALLLTGVGERVMRPDLGTRAHELVFAPGSVQNLRDLEQSIATAVRDHEPRVELEEVRAEADPADESRITVSVVYRIRRSNTKANLVFPFYTGLTGLTGLTGGTS