MGNLKTLLESRFKKSSQEKMDTLTRQRMNGELSPLLSRFSTPELSPKEEEKFRQLLENYTCDDQISEEDFHNLCCLSAQIKQIHHQAVLLHGERIKKVRDLLKNYREGAFSSWLLLTYGNRQTPYNFLVYYELFSALPDPLKIEVEKMPRQAIYTLAARQGSQEQKEAIIRNYRGESKGELLDIIRKTFPLVATDRRQTCLSRQAFSLLSKGLQLLKKCPELSSEDCLDLDKLIKKMQKIKNSFSSNTKV