MLGWKGNYFPNEKRRHLYLVLDDWSRGYSIRKIDLSVGNDGDGEHSMPPAIFSFEAPRAGPKYFAGAFDSKILAMQPVDPQFSFNPMAGIPIYDVRMRSLVVGPRQRPDPVDPIYIPVGGRLFALSVGSFQLLYPPPDDESDDQEEEEDFVWGWHALPNPPFQHEHVTSYAVHRDGRTIFVSIGGESSATFSFDTAESVRNGCMWKNHGQWQLPFSGRAYFIAELDAWVGLSRKPGTTTSWRICSMDVISDDCENGQAVKYTREELATTVSDHELVTGVTLVSMGGGSKFCVVECCLDHSVSVPFIQLVTFSMMYGKNGELTTGNSRQFREYKNIPQGVSSEMLENPVAFWM*