MGALGMILTHPGDVPSLLRVAMMANRAKRLPRDANLAYCYDVLNKVSRSFAIVIQQLDEELRDAVCVFYLALRALDTVEDDMSIPIDEKLPQLYDFHEYIFDPKYSTECGEKHYRDLMMNYPRVTSVFLKLKKPYRDVIADIARRMGAGMAKFIEKEVMDMSDFDEYCHYVAGLVGIGLSNLWGASKMESEEFIGEEKLSNAMGLFLQKTNIIRDYLEDIQELPAPRMFWPRSVWSKYAKELDELQHEENHEKAVQCMNELITNALSHTTDCLKYMGRIKEPSIFRFCAIPQVMAIATLAECYGNVNVFKGVVKIRRGLSARIMLNCNNMYEFAKGFKHFASELVHKVDPRNDPNGEETMQRIEALEEACDKIIAEESERMQLSRIEDDTIPMTTXX