MLPQTFDFPTASTAGATSSTAEEDSEKVCAVCGDRAVCFHYGARTTVQKASKYACAGNRNCPIEKRYRSRCQACRFQKCLSVGMVKESRFLLV