MVAALAVELSPLVSWIASSDQPAAFEWSSAGLDERHPPVADAGGGLRVGGVYVAHFNAASGAGVGPTEAADLLKAFVAALSAEAAFLGRLQAEGAHRSAEAQGAAANLKQMWTSVALVLEAHPPLHAAAEAAQARRLAAGALLLLRTLEPLRVLDTLCRSAAHADALSPEEVFAPLALCASAPAAAPPALLSLGGWLRRSHHAVRTLVDGGGLLVLVLALLGGEGGEGGEGGEALRAAAAAVTVSLVADPIHGAVVSDSFCAMLTQGFRAALEGAPDGIVAVADAEHTSGGRTWNAGARDELRGVLAQAVGSLLPG