MKASSLTLLAVLASAARAVRVGQPAQRAGSREVVARASATATAAAAYSTWADLASEPQLLPEAQAARTVMEVSPIAQLCLASSADGVDGTVCARLVAGSPSRPEPVRLAGGDQIFGVDEDGSPLFGLRPGSQAALDIAASASVSFAAHAPTGGAQAGCAVTLLGPAAEAELPAELAKKLARQTGVGKEELEGRQWWRLAPCHVHFTDALHARDAWVSPDEYAAAQANPLAESLGAVLAKLNANHAADLARLAGMLQGEAAEAAAPLGEYAAADEETLSAEILSVDPDGFDLGLRPAGKGGAIAPLRIGLRAGPQTREETLSIFSKLFQETYARQQGWQ*