MGSQGGKAPIHVFMVSFPGQGHVNPLIRLGKRLAAKGIFVTLSTAESHGFQMKKVNKNLSDEPTPYGSGTIRFKFIDDGWDYSKPEGNDLGLYIRHLESVGKQLLPQMIEEEEKQGRPVSCLINNAFIPWVSDIAETLGIPSAVLWVQSAASFSCYYHYMHQLATFPTESNPQLQLQLPGMPLLKHDEIPSFLHPSSPYTMLKKAILGQFEKLSNPFCILMDTFHELELDLVDQLSKICPIKTVGPLFMYPKLISPNGKDIRGDYFTSDSGIIQWLDSKSASSVVYISFGSIVMLKQEQIDELAYGLLNSGVNFLWVVKEPSVGTGYLPVKLPDGFLDKAGDRAKIVQWCPQEQVLAHPSLSCFLTHCGWNSTMEAISIGTPIIAFPQWGDQVLDAKYLVDVFKVGIQLCRGEDENRIIPREEVEKCVREATSGAKAAEMKENALKWKKVAEDAVADGGSSQQNLQAFIDDIVTKCTAEKFKKASLQ*