MVATLFYTDELPDAGSLAVLGGDEGFHAATVRRIRPGERLVLGDRAGGLARCEVEHAGRDGLRARVLERWTVAPPNPPVTVVQALPKSERSELAVELATEAGADGFLAWQAARCVANWHGPRVDKGLRRWRAVAKAAARQSRRPHIPTVDGVLSTASLTSRIRDEVAAGAVVLALHESATDRLTDVPVAQAKSLFLVIGPEGGIADDELAALRQAGALSVRLGPQVLRTSTAAAVALGALGVLTPRWDDAASP