MKRTLPGAAAAVPALPLGPSAGQMPQIGFGTWGLQPQEVSTAIRAAVAAGYRSFDCAPVYQNERQVGETLSALIAEGVVTRSELFITSKVPPADACSQHRTERALRQSLHDLRTGYVDLYLIHWPFCVRSPEPGRPRPWPLPLEDQLGYSAEQLREEWRTIEALVATRAVRHAGLANIGERRLAKFLASPDLAVRPAVVELHPYNQMRALRALCASHGIAVTAYSSLGSPARPAKYQVQADAHPLLLADPAITQVATAHGASAAAVALGWAMRRGVALIPKSAHRERIASNLAGTLALAPSLSPGDLAAIDALERGHHYLAAGWRGYAWKRGQSLQELLDDAPPPLPPVGLGAALLLLACCCALVVCKARRHAVSRDAAHEVVRRLSFGGMPPI*