GDGHSDWMTEKVDLSSFVSTTESSPSSSLPPSPLEQDVKVPSDLEVMTSLLQEELAQLEDYFRSESTSTANNYPMARMGPANQKPALWLLPWKYRAVCEPLLDAEDDQSYECLSRGEGEGPLLGGPIHRPTQRLKDEPCSVKPALVMSAASLDASSGERKQKKRDQNKTAAHRYRLRKRAELDSLEEELHGLEGQNRELRDKAESVEREIQYVKDLLIEVYKARSQRLKQD