MESSGTFFSLSSLLCDEVGEAGFFEDPDENPGIFYSLDNPCFVLEDEELYIEYLFKQETGFGSQNHHLFASDDHSNSRHWLRSARVDAIDWIFDTQAKFGFKVETAYLSVTYFDRFLSERSIDESKPWAIRLLSVACLSLAAKMEEQNVPPLSEYPIEDYRFENKVIKNMELMILSTLDWKMGSATPFAYLHYFVGKFCPGSRPQSIITKAIEHIVAMIKDVNLMDQRPSIIASAAILAALDATLTRKAMDLRINVISSWGNLESGHVFFCYNLIQEKRKSKVKTPCSNLMSTKSSSTCVLENQSDTFSGAKRKLSFEDSENCAGQKLHRP*