MASDTDLLTSLITQLTSGNEKRQLQALDDLSALMPDAGEKLLQLLKTATWAWGVKGRAYELLAELGDTDVKSALIEQYPQGIVPLLSEKGVDYQPLQQLLQHHDYQAADDLTLKLLCKLASPMAEKRGWLYFSEVEQFPIPDLLTIDHLWLAHSQGKFGYSVQRQIWLGLGKNWSQLWEKINWRQGKKWTRWPGEFTWDLTAPRGHLPLSNQLRGIQVINALLNHPAWSQSST