MSTTATRELFGGAITATLPTSLIDASDLRQVPDTQEVFLYPDSSVSIIVEILQCVEPTEAADIAKFHFESLAHDNDAVEKTVLEVCQPTSEGSGNPPSLPITLRGTQLVCKFNHAHPDELQILLAVYRLKEQNVDLVVSMNVPIKTSDGATTTANDFTAARETFSAAVESLRIVDYGLFA