MSRAFRRAVLSNDPEHVLFLGDLIDQGEWIVNPEEWDQARGRFDRIFRWPRRAWSGDVHATGPLDDGDDGVPRDRERPVSYRTVHGNHDVGYSRHAVRLRHLHARHEEYFGSTNFVRRLGGVDLVGVGAMALDGADDPGARSAQTNETWAFARRCVGEPARPRVLVTHVPLSKRSYEPGTCGDQRTSEVIRDKTHMSSTAGGRRIEIPRHDGLGCYYQDYLRPATSRRLLDKVRPTLVLSGHDHDQCVGTHEVFASDATGRACATSGRSATEHTVGSFSFLMGNPRPSFAMMTVRGACGMDDGACPAELGTGGARDAVNVSLCFLPSQWSTFKVYGALGVITVFA