MEECGDLTITGSDLKSAKGATLVKSLQARTLSEELTNFEQTEEHEGLQSCAEALGDAKLLRHKDPEVKLLTACCVSDVLRIYAPDTPYSPDTLKNVFEVLIQQLNGVRDPKSGSFSRYFYLLERLAMVKSFVLMIDLECQDLIESLFEVLFDVTSKEHGVRVEGFLLEILVGIIEDLDAVPQPLLDVVLEKVVQPAKAEKPAAYALARRVLQRCSNELNAPLHHFLQSCLPNSTLERVESDVRDEWPHLVVEVASAAPDVVKYVVPQLSEVATMEEEAVRLKATHLLADLFESGQRVEHDYPALVTAFKGRLNDVSVEVRRAAVVRCVALVQKSALLSDQLLPDLTQRLFDGEDKVRATTIKAVCGACTLRVEPFAELLKDIGGRIFDRRPAVRSAARAGVCAIYARQMGTEFKAVAAEEVSPPEGVEWAPARLLQCYGAEAGSDPASRLELEDLLQDKLLPSFADEADAEALHARALTVAHGELAPLQRKAFLSLLRAKRLSQDQLRKWLDLHRAVKEKRASGSAKEEMAR