MEKSNGLRVVLFPLPIQGCINPMFQLAKILHSRGFSITVIHTRFNAPKASNHPLYTFLEIPDGLSEAEASTQDVTLLLTLLNRSCESPFRDCLTKLLRSSEEEKQRISCLIDDAGWIFTQPLAWSLNLPRLVTNTYKVSFFVGHFVIPELSRERYLPLQEQDEPAEEFPPLKKKDLLQILDGETEVLNSYSDMILQTTKASSGLIFVSSCEELDQESLSQARKDYQIPVFAIGPSHIYFPGSSSSLFTVDETCIQWLDKQEDNSVIYVSFGSVVNISETELLEIAWGLRNSDQPFLWVVRVGMVNGNKWVEAIPEELMERLKEKGKIVKWAPQQEVLKHRATGGFLTHNGWNSTVESVCEGVPMICVPSVWDQLLNARFVSDVWMVGLHLEGRIERNEIERVVRKLLLEPEGEVIRERMKLLAEKVGRSVKQNGSAYRSLERLVDHISSF*