MGRVTTEGNVSGGKYATAVVGAAEETTKAREKSIGDKDALYSHDEEHLPTSVPSEDLPQHNYRLDDRGLRNIEYVFLFVMILALVTIVVTLVLVFGLQTGADTIIYLPRNSPVKRDPNSASQQYASDWLGKLANRQNLPAWRQHQLFALAAIYYALDGPNWLHGVGHTWLNESRSECLWFSSLYGRFEGGSYIEHSYQNTSNVVLSVCNDAGKYQTLDLRSVFDGTHVADFPNEIALLTSLKSIFLEGAGGFKEPFQSMLKPTILHLAGSLEALSLQNSMVHGEIPSLIQKLTNLGVLDLSHNKLGQSIPPLIRRLTNLEVLDLSHNKLEQRIPPLIGKLTNLEVLDLSHNHLGQAISSGIGLLTNLKYLKLGNNSFVGQLPSQLGLLTALKTLDVTSNLLTGQIPLEITTLQSEHSLEVFLADGNQFE*