DTIVMTSGGPRTVAELEGKPFTALIRGSGYPCPSGFFRTCERDVYDLRTREGHCLRLTHDHRVLVMDGGLEWRAAGELERGDRLVMDDAAGEFPALATFRGLRGAGRQDVYDATVYGASAFTANGFIVHNCAGPGAGPCVSG