MSQAAMAGKKFSSYHLAAALRRERDPSAALRLFLNPTTSTTSSSAPFRYSLLCYDLIISKLAAARLFPAMESILSRLASSSDLRPPEQLLGRVISAYGRAGLPAAARRAFAHPAFPEPRTARAFNTLLNALLACRAPLRDLLAVCHDTRIPPDAATYNILMRAAAASGSVEHARHLFDEMLSRSIAPTIVTFGTFVTALCNAGQLEDAFEVKEVMVKQYNLPPNAYVYTSLMKGLCEKGEVDAAVRLKEEMAGNAEPVLDSAVYATLLRAFFRVGRKGEVVGLLEEMKGRGIVPGRVVYNALIAGFCEDERDPSAAFAVLDDMQKNVCKPDVVTYDTLVAGLCKLGRWQDAAELVEDMPRRGCPPHLVTYRMLFDGMCAAGEFLEADQILNEMVFRGFAPSKDGVRKFVQGIESQGDVALLESVLCRLAKVNALEPSGWEKAVSGLLNDPTKLRLEKQLDSLRIA*