MESQSPSSRRQRTRILYTWGAFLLIIAHKAYKRAEKTHCPMGSLAHRLASLAGPIVYTIQSQLLTILSLADDQILYIEDMIEALFPPSAYVFNKIDSLATASETLPRKLDTILDQCPTMIHQMPALDWALIHFGETLNFLVVVLTDWAYDGAREVREITIHVNCNESTNAAELEEYQSDPNGGPDVKRPRPIGNSLDSIYYTSKIVGCIDDHNDDDDLTSYEEIMSVSKDMNEDDEKRVLHVNDEAQTHLKREVVDNTEDSEEEPILELFNAGWHTRPL