MYSDDDGKQFEDGGGQLRIRNVLTLEERVAVIRQYDILPMYSKIAKNFNCSWEQIKSIVSNREAIMEFYEASRRVHPDPTEECPLSLDLRDIVRYCGRERASLWRRRSGLLSVFRLLDPKPSPDADKAKANESGDVDEQSIIHLPKLVPKTDTDKATANESCDVDEDEDEDDDCIAIEVQPELIEINDDEDEPEKATPPSKQKRLHSLDEVAPLKIQKIESIHSSTGAELDAAPGPGHYSETSNEAEARLPRCVENYQDALRLLKPLEDFALMEENYRAIGLLTQLEQIFKAKT