MLGLQTNYAWSGTKAAMPSLFELHNVRVTGTGEEVVVLGHGFGTDQSVWKQVIPHLADNYRLILFDNLGAGTTNPDYFSFDRYSTLHGYAYDLLSILEELQVTSCIYVGHSVMGMVGCLASVERPDLFRKLVLVSASPRYLNDVNYFGGFEQEDLDQLFDAMQSNFKAWVSGFAPLAVGDDMDSFAVQEFSRTLFSVRPDIAYAIAKMIFESDFRGILPYVSVPCHILQSNKDLAVPVVVSDYLHQNLGSKSIVEILGTEGHLPQLSSPDVVIPALQRHLLLEL*