MKDAEGLECVKCKFKFTQRSSLVRHTRKCVDGQFQSIRQKACRECSAAKTRCDLRRPTCSRCSLRSTICRYPTSPRGLETGVGNHGLPQEGNQRYSNLPQGNATFELEPLGAGLSPDAEFSAPENQGLDLNSLLPPDLGVLDNELTYPFGGINDLDTLDYNYALIKNMPGPSRDEPIQIWDSAPSSSALGAARHSVQFILRVSLTWPRMMAKGTQLPPIIHPRQLSNGNIPLPLANCFSLAKMWDGQCRGGAGIVEQTVRREVQEIASLKFRSFDEGELIAAVQALTIYTLILLFPRNEQMTVSLLDDKLVKHLKTIMHYVLSTGMVIEEEINRTRPLWDCWISVTCKRRAVLGLYSIYWAYSAYHGMQGFDCSELNHIPAPAPKYLWQATTKEQWESLYNRWLAQWDGPYYRQGELFTITPGVRMDKRAELWFEEVDEFGMLFATSIKTFERGPEFTGSPDDP