MESTESSYVSSPEAPPRKRSPPPPKSPTSDSVEKPTYVRFLVSNAAAGSVIGKGGATITDFQSQSGARIQLSRNYEFFPGTSDRIILISGILDDVLKGVELVLAKLLSELHTEDGDDVDPRTKVRLVVPNSSCGSIIGKGGSIIKSFIEESQAGIKISPQDNNFYGLNDRLVTVTGTLEEQMRAIDLILSKLYDDPHYVQTMHAPFSYAVAYNSMNYGANGAGGKFQNNKEDRTNSVTIGVADAHIGLVVGRGGRNIMEISQVSGARIKISDRGDFMSGTNDRKIIITGSQRAIRTAEGMIMQKVAYASERGSD