MGFVSLRDLVTPDNVLGDKSWKIKELGLPDYWKDPVGFLTGYVSRVIVYSGELEGKRDGDVIFLCGRTPYDMYECLDREMDKNDGPYLLFGVLLSRGFRVTFYRWERLDYGEEVRKDVCDTAFNFNISYEVRDVIGPTIRGMLMEARTDAENNLKVLKAGVDTRMIPPEEYDLFVNYPDRDVIQSGGAEEAESERVYVMTVVQPSVGHEDGAYAATMVVHVALVEERASELREEAVEWASFRAFQLGPDSISLTVVG*