MGSLAHRLASLAGPIVYTIQSQLLTILSLADDQILYIEDMIEALFPPSAYVFNKIDSLATASETLPRKLDTILDQCPTMIHQMPALDWALIHFGETLNFLVVVLTDWAYDGAREVREITIHVNCNESTNAAELEEYQSDPNGGPDVKRPRPIGNSLDSIYYTSKIVGCIDDHNDDDDLTSYEEIMSVSKDMNEDDEKRVLHVNDEAQTHLKREVVDNTEDSEEEPILELFNAGWHTRPL