MSILVLGGAGYIGSHAVDQLISKGYAVVVVDNLLTGHRSAVHEQATFYEGDIRDKAFLRSVFEKESIEGVLHFAANSLVGESVEQPLMYFNNNVHGTQIALEVMQEFGVKHIVFSSTAATYGEPKAMPITEETPTNPKNPYGESKLMMEKIMKWCDNAYGMKYVALRYFNVAGAKKDASIGEDHTPETHIVPIILQVALGQRAELSIFGDDYDTPDGTCIRDYVYIEDLIAAHILALEYLKNGGESDVFNLGSNNGYSVKEMLDAAREVTGQEIPATIAPRRAGDPSTLIASSEKAKRVLGWQPEVTEVKDIIATAWQWHQAHPHGYQEK*