MVKSKVLVVGGTGYIGKRIVKASLAAGHTTYVLQRSEIGLDIDKLQMLLSFKEQGARLVEASFSDHRSLVEAVKEVDVVICTMSGVHFRSHNILLQLKLVEAIKEAGNIKRFFPSEFGMDPALMGDAIEPGRVTFDEKMEVRKAIEEAQIPYTYISANCFAGYFVGNLSQLGTLVPPKHKVCLYGDGNVKVVYMDEDDVATYTIKSIDDPRTMNKTVYLRPPENIMTQRELIAKWEKLKGTQLDKISISQQDFLSSMKEMDYAGQVGVGHFYHIFYEGCLTNFEIGQNAEEASALYPEVCYTRMDEYLKRFLN*