MEEEGQGIGEELLSLGLGVGSTRRSNAAVGKRKAKDAEERKLLGLLQAREDMLRVDPRRSGPEDKRDQRLVHLLLAAAAAVDAGRASAAMDALVELYRHASLHGDPMQRVMAYFADGLAARILPEASPLYQSVMAPPTAEEEFAAFTDLYRASPYFQFAHFTANQTIMEAFEAEQQHNGGRLHVIDFDVSYGFQWPSLIQSLCDKATTSSPISLRLTGFGGSTEELEETETRLVGFCKGCSNLEFVFQGLLRGSTANDLKIDKDATLAVNLVFYLQTLKTSSEMLATLMSIRSLNPRAVVVLVEKEDSRGPASFLARMVDSLNYFAAMFHSLHDCLPAESTERLSIEKNHLGREIKAAMGKSSHQEKVGGPTWKGRMGSVGYRGMKLSSRSVSQAKLLLKIRSHFSSIEHVSNSGFGIAEGDDGTTISLCWQDRNLITVSAWRCSR