MALSFHTTTAPLFGHRIPAPDMSFLHDDFHSEVTDALLGFVYDPLDASNAALDDLLGLPPSDDAAFLAPIDGATEAKWQCGKRQRIGGGNQQVPALAAAPMIDEFVLPLPVPLPLPQPPPPAAPLLPVPVPVPTQVPEPVVFVRGADGNKAGGACQSVQNSAARQRRKRISEKTAELARLIPGANKLNTAEMLEEASRHVKLLQAQVGMLALMRAAGSSEDDKMPSAITAQERMHALLACGSVQERLAAEGRCLVPTSLVDAVAKDYAVVKGNPVVRRDLG