MGFLFTSESVNEGHPDKLADQISDGILDACLEQDPDSKVACETATKTNMVMVFGEITTKAKVDYEAVVRQVCRDVGFISNETGLDGNNCRVLVELHDQSPDIGQGVHGMGTKSLEEIGAGDQGHMFGYATDETPELMPLTHVLATKLGHRLTVVRKDGTCPWVLPDGKTQVTIEYENEGGAMIPKRVHTILISTQHIEGVSNEKIAEDLMNEVIKKVVPEKYLDADTIFHLNPSGRFVIGGPDGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYIARQVAKSIVAAGLARRALFQISYAIGVAQPLSIHVDTYGSGKIPDSEILEKVKEKFDFRAGMIGKSLDLKRGGNKRYQTTAAYGHFGRDDTDVFTWEKVVPL*