MEEEEKKKKILIDRVNELNNNWWCEAIRATNPCGEQPLPPYGSCLLGSVNLTCFVEQPFGDEARFDWDRFREVVRVFTRMLDNVVEINGLPLEQQRQEILGKRRHGMGFLGLGSTLTLLKLRYGSPEACVFTEEVAREMALVGWEVALELAREKGPAPILAQDYEVTAEMLRKRPEMAADGYKAGDRIRGSVLHAKYSRYMQRVAEHAPELIEALAETGARFTHHSSIAPTGTISLSLANNASNGIEPSFAHHYSRNLIREGRKTKEKVEVYSYELLAYRTLVNAQALPDSDDPARRLPDYFITADSVTPAQHVGGGGGSGGGGSGGGGSGGGGSGGGGSNVKVDMKGNETAEQAAAKIAAAVNDANVGIGAFSDGDTISYVSKAGKDGSGAITSAVSGVVIADTGSTGVGTAAGVAPSATAFAKTNDTVAKIDISTAKGAQSAVLVIDEAIKQIDAQRADLGAV