MSVIYRNQICAVGSQAESFLSEKMLVTFGGKAPDELRDFCYALPEATSSGTIGVGDVLAIGEHRFPITAIGALAQRNLDSLGHVTLVFDGADEPRLEGALHVRCGGELPRPQAGSTILIESA