MLGKNQIHRVENLNSLEKLDVLDLHSNRIKEIQNIGHLKHLRVLNLAGNLLQCLSGLEGLHALAELNIRRNTITSTSGLERAPQLQRVFASHNHIVTHEGLRALGTIPNLRELSLDGNPVVEAAELQVYRAHILSLCPALEILDNVKAEVQRGILKRPEGELQIDFQSTMTASKPEASDAKDAKESKESKEPKEPKASIGIRSFVISPSPGLAQPDTPVGSPSQEVETDKTNGRGCAGSPCFQRPELPSFTRTVGLPYQTPPARPIESSLAGQALSIGPCGKSARSAEIPKDGKASMTSEEVLQAIEIQWQEVLKGHTLMTRHGYVKREHARELSIFGRGLDALDKPEYQSAVTSIHFHFVLIEVLTNEILRLGKFKDLNSITFVQNQIRSPSELEPFRKMARLKTIAIKDNPVCFGRVNLRVNILRWLPQLRKINGHDVLDFERVEASNLRAALPSTPARAKVVEDELVEDAVDSLMNQACTADRQCSIVHSHFEDVVRDAIREVWLDLNTQRSGVAPVMPLPSSGPLKKMCQFGCVRILILFNAVARVLFTALQLGVSSPTQSQAIQIFDENSSTEDASTMSKNRTTRMIQNGQC*