MKAINNKLQATSEFDYVIWVTVSKELNLERVQEEIMDRLQLNFSEHDSYSKRSMQLRRYLTDKRYMLILDDLWNSINLSEIGIPPNKENRSRTVITTRIANMSVVQVFSDMNVEKIRVEILTEDEAWDLFAANVGKEVVHQPHIKDVAKDVVMECGGLPLTIVVVAKAMEGENNEELWQDALRALRASAPEIEGMEPEVFLPLKLSYDDLKDEEIKKCFLYCSLFPKDYEIPVKRLIGLWIMEGFIDNVDNLVDASNKWHRIVETLKRRSLLEQGIQCGSNVVKMHDIIRDLALYIASSSCNEGPKFLRGAK