MSATTLPPMADVLAALAAGQRVLVIEDETDEATGCVLVAAERASEADVNFMAAEARGLVCMAITEARRALLQLPPMAANHRQRERYTVSIEAASGVSTGISAADRALTLRVAAAARAQPHDLVQPGHIFPVVAQPDGVLRRAGFAEACSDLPALAGRVAAGAYAMLLDDDGDLLRGPALLAFARHHGLPAVSISGLIHHRLLTESALCRTHSTELATPYGCFTVHAYHDAPVDALHLALVLGQPDPQRPVLTRVQAVEMQRDVLGFGAPALPAWNLERSLARIGAEGCGVLVLLDERESPQQRLERLAAPAAATPAPAFAQRALGVGAQILRDVGAHRLRLLSHPVPYRAVTGFDLEVTEFVPPC