MSHLPHEPEFEQAYGELASALENSSLFNEHPEYRTALAVAAIPERVIQFRIVWEDDKGNLQVNRGYRVQFNSALGPYKGGLRFHPSVNLSILKFLGFEQIFKNALTGLSMGGGKGGADFDPKGKSDAEIRRFCQSFMTELSKHIGAETDVPAGDIGVGGREIGYLFGAYRKLRNRWEGVLTGKGLSWGGSLIRPEATGYGLVYYVDYMLKHANRGSFEGKRVALSGSGNVAQYAALKIIELGGSVVSLSDSKGALVAKEGSSFTPEQIHNIAALKIKHQSLTAFEHQDKFTWIEGARPWVHVGKVDIALPSATQNEVSKEEAQALLEAGAFIVAEGSNMGCTADAIDVFEAHRKENGAQALWYAPGKASNCGGVAVSGLEMAQNSQRIQWSEKEVDDRLKAIMKDAFVAGLETAQKYVEAKEGELPSLVAGSNIAGFIKVAEAMHNQGDWY*