MNTLPATISQAAKPCLSPVAVWQMLLTRLLEQHYGLTLNDTPFSDETVIKEHIDAGITLADAVNFLVEKYELVRIDHRGFSWQQQSPYISVVDILRARRSTGLLKTNVK