MGKTREALVKPQILSAVLEARDLSDKQYGFRKGRSTIGAIREVTDTVKNVKEVGHATRDIVILVTLDVKNVFNSARWTDILAALESFERQIKNKWKSLNNAFIRERNRATATKVASKWEHFKIMQLLSNDTTEISGQDTDEDTDNCTDPQDAAPTSKNSTPSQVSNTPKNAVPISCDFDEADEQFLASSRPYVANINPKYKLRFRTEVYIMLLNFFGKRDNEEKATDEPEQSEETDEDCIMVDFRINRRKAGESKMMCSKKIKTESSVEPTPELRQFLTNFTLKNE