MKFQAIVLASFLVMPYALADDQGGLKQDAAPPPPHAIEDGYRGTDDAKKMTVDFAKTMHDGASVSLRGNLISHKGEDRYVFRDKSGEINVVIPAAVFDGREVQPDQMINISGSLDKKSAPAVVRVTHLQK