MEALVRDKGLETPGAGDPGELAIQIAEQFRALGAGMSLRDCXVIGGADMAAQTRELGRRPHLVIATPGRLKGLLDAEQGLAQAFQRAAFLVMDEADRLLDPGFETDLRTILLALPPGDARQTLLFSATMTQALIKLQQSSLDDAFXFQAYQGLRTADTVREQYVFMPHKVKEVYLAHLLGLLPTLKVRSALVFCSTCKGCALLALMLQELGLQCAALHSGRPQKQRLAALASFKSETVPLLLATDVASRGLDIPSVDLVINFDLPLLASDYVHRVGRTARAGRSGWAVSLXTQYDVDLVHAIEALIGHQLEEYALEEAEVLKGLTKVYSAKRAAMLAAAEMEDSKPSKRRSRQSGGQNS*