MGLTSTSFDFPSRVLRQFGFLQDVPDLTAPYFAPRPLTGRVAGRVVEAWIGRTSLETESLPRYDDPEATPSYQAWLKTKIPPEARDPVAKKRKRKDLEDALEGSRITSRMFEIECETMNSLLAAKDAEIERLRATIQRLQEREVPRAVVDDESSVAAGDGGISKVFDDFIKGIRLKVGMGDRVRFWEDLWCGDTPLKLSFPILYEAADNKGALRKKKAMRLMPFDDSNPANNAPGIIRSQICTISSSEKITEVQKANPHL*