MTAVNSNQGTGKLSGRVGIVLVALCDTNDARMDWHNKMLREAGRPEAKKYAAEDFQKMLEQEKLDVLVVTTIDYTHDMYIIPALKAGIKVLSEKPMTTNVDKCKAILNAVDESNGSLTVLYFRRWHRYKDRSGGLMIHKSMGSLAFYGKENGKKSGWGRSYERARDAKEAENDPFAIHLGDEEGLKGLYFDAEHIDGYHRDMNVFADDITIEDDMSVLVHYESGVNMTYHLTAYSPWEGYRVMFNGTHGRLELEVVENAFVPYQEAKGGHGGGDEAMLDEIFGPKEGEEERKCPVNGLSADQKDGALAMAVGLAANESFK