MESSGELVPFPLLTTPIESNYRACTIPYRFPSDNPKKPTPTELSWINLFMNSIPSFRKRAESDDTVPDAPIRAEKFAQRYSAILEDIKKDPESHGGPPDCILLCRLREQVLREVGFRDIFKKVKDEENAKAISLFKDVVCLNDAIEDEAKRVENLVRGIFAGNIFDLGSAKLAELFSEDGMSFLASCQNLVPRPWVIDDLDIFITKWSKKTWKKAVIFVDNSGADVILGILPFARELLRHGAQVVLAANDLPSINDVTYPELVEIISKLKDEHGKLIGVDTSNLLVANSGNDLPVIDLTTVSQELAYLASDADLVILEGMVRLLQLLVETGRGIETNLYARFKCDSLKIGMVKHPEVAQFLGGRLYDCVFKYNEASS*