MALDLNTNKLRINIDEPRWDQSTYWGRAKHFFVTTNPLNLLCTSKELERAREVVTKHRKGENVPGLTEDDLWTAKHVYDSAFHPDTGEKMVLIGRMSAQVPMNMTITGCMMTFYKTTKAVVFWQWFNQSFNAIVNYSNRSGDSPISVQQLGTSYVLATSGALATALGLNSLVKRAPPLIGRFVPFAAVAAANCINIPMMRSKEVSDGVPVIDKDGNRIGDSKIAAKQGIGSVVLSRILMASPGMIFPPIIMDRLERRGFLSRYPMAGAPLQVIMCGICLTFATPMCCALFPQKSSIAVSQLEPEIQERCKQLPNPPTVLYYNKGL