MKQFSRPEFNLLKEEKNRSYGEFKVEPLERGFGTTLGNAIRRTLLSSTPGAAVYAIKIVGAAHEFTSIEGIVENVSRIILNLKQLALKIDSKIFEDDEVVELKINSTRVGAITAGDIILPTGVEVMNPELHICTISDGGVLDLTLFAKNSRGYRTFKDNKKEKLVVDAITIDSNYSPIVKVAYNVDATKIGKSVDLEKLILEVETDGTVTASDAVATAAKILVEHLQFFVNLNDEINDLNVIGATNEEDEKELDRLIEDLDFTQRSLNCLKRANINSLRDLVSRTEDDIQEIRNLGRKSLKEIKDKVVQLGLTFRQE