MLQPQYEEYLMKNRIFHAIPVPLEANHPKLGMEANHLKLGMKETSPFSLESSLKLKNLFEYWETWDASVALELDRTAELSAGVEIPRIGAIPTPLMARISFLSGDWWKSSLKEHLMGVSVGLLSTMNHNLAYNLTWRTLKDPARMSSNSIQEQLGHSLLPSIKYAYKVDKRDSTIRPTCGYAFLSSSQVGALAPGSKYPWYLRQEVDLQVALPLGVLNGALNAGVAAGIIHPFLRGSTGSVLPLSERFYLGGHRSFVCRLGGPSSLSGFKARDLEPRDFRTCDPNNSENGASTCTELDGGGDIAVTAFADLSFDLPLKSVLDQELGVHGHAFVSAANIAKLTEHGPRKFPLTDFLQTFRCSVGFGVLVPTELFRIEMNCCYILKQFGHDWGKTGIQFNCSPP*