MLHEARRLVRVQHVFAEASTGLRPPSQKFEDLHDLAAELKLKSELWEAVCEADGHLSACSGDTIRSVDLDKMNDVASHVDLVVENIRQCATQVASSFELERLEKLQATLHGLVPVIRDLRNPHLVERHWSKLEHKLQCSLLPSIMQQLLDVNVVAHASAIRHVSEEASAEAAIAGSFQSLVRTWKSQNIPIEARKDRDGRDAYCIGDCSELTSLIEESQVLLRVMELSTYSLVVEERLPKMMSQLNHTNESLELLLICQRKWDYTQRLVSIDFARTFPDQAKQLQKHDTLWRALTLGLFNRPQCLPFGGSTEHRQSLVQVLEGFEAAAKILAEHLEIKRQVFPVLFQLSDLELATLLSKCRDVGCIQAFLYQCFENVGRIVFGTRDGFQDILQITSRVYGEAETIAMGKNLKARGPVEQWLAAVEKRLAEQLRRSTKQAVEILSRYSVEDDETPKLDTSRFSVQVRRQPHPCIVNHLLS