MNRRVRRKDLQSKGNITEAVIKGPINEVEVVFCLAKEEREVDWSSLPDDTVVALFSLLNYRDRASLASVCRTWRFLGSLSCLWTSLDIRAHNLDSSTASSLAKQCSKLRSIRSRGASTDNVVKNLEAKEFREMNTDGCRDLTDASLSMLVAHHQRLESLQLGPYFCEKITSDAIRVVALCCPSLKRLWLSRLRDVDGVAIGAFVEHCRDISELGFFDCMNVDETALGNAASLRFLSAAGSRNIKWTAASQLWVNLPKLVALDVSRMDITPDAAFRLLFSESLKVLCALNCGGLDAGVFVAYNSKTKGTPILLNLLGSSQEDVQERAATALVTFVVIDDETATVDPARAEAVMHGGRIGFLLDLAKSRREGVQSEAAKAIANLSVNAELAKAVAMEGGISILAALARSPNRWVAEEAVGGLWNLSVGEEHKGAIAEAGGIRALVDLVFKWPSGGDRVL