MSLFPPLAIYAKPHLKFPNLCTGTAVPSTTPPDRGVVTEFLVNKCSLTEEEIKKTFKHYNCFLRLKSVQNCEEVLELLNGCGLTTPAQIRKVALFNPRLFFQRSERNIKSKLSFLRIFMKEDDIVRLINNDRRFIQLSKDRLKSAVSVLQKLGIEGEALSEVLARQPRLLTASEKDVMESFKEVDDLGIKKGSKTFAYALRGILGIEKEKLDRRRLCLTGLGFSEYQISFILRRLPMILGLSEEKVKRNVDFLVNSAGLPLDDFVKYPLLFSRSLEKNIIPRFRVMEALKSMHLLNTEMSFIFLVKLTKKKFLEKYVNSNADCSSVLLDIYHGGKAGKLQGDVQKVSLGKTDPGKQIQESCEISS*