MASTRAFITGGNTGIGFESAKVLCQKGYDVTIGCRDDTRAANAVRAIKEGQPDAKIESVRLDLADLSSVAECYKTLSKQNKLDFDVLLNNAGVMACPKMTTKDGFEYQLGTNHLGHFALTNLLLPHLKEANKPVRIINVSSKGHQFGKMDFDDLFRDKPGAYGPLEAYGQSKRANILFTYELARRLEAEKQTQITVNTLHPGVITTELGRHITGGRWYMNWLIKAASYIFWFKTPAQGAETQLYLATSPDVANVTGKYFDNCKEVKSDGPTYDKEIAKKLWEVSEELVMPKIKALL*