MSLLATLGLELDRTLLPASGLGWLVDYGKVAPYEVLGGALEGGLPVGGRAPGSCDGFSDWMTERVDFTALLPLDLEAMAALLKKELEQMEDFFLDAPLLPPPSRPSLPLPLPSFDLPQPPVLDTLDLLAIYCRNEAGQGEVGMPPLPVPQQPLPPLPPQPSRLTPYPHPATTRGDRKQKKRDQNKSAALRYRQRKRAEGEALEGECQGLEARNRELRERAESVEREIQYVKDLLIEVYKARSQRTRSC