MAVLTGSSLDSAAFRSYLDSLVPSTARAELTGSVLPALVHAIGDVSALLRRAHTVAHVGTTNAFGDQQLNVDLAADDVIRAACKSCPSVVTASSEEVPIEEALRSGEVDAAGSSERYTVAYDPLDGSSIIAPNWTVGAILGVWDGATALGQSPRRSMVAAILGVFGPRTTAIVALRVPGIGEPACFELGIDGESLTMVQPNIRLASPPLNTRYFAPANLRAAAECDKYSALVSHFISQKYTLRYSGGLVPDVVHALVKGHGVYISPTTPQSAGKLRRLYELSPIALVVECAGGKAVDSSSGVGVLDVTISDCDERGGVICGNNIEVDLASKYLQ