MGLFGHMHIHDSGIHHNADNTDTPCTPSARAFLTTTATPNTMNDIPPASTDFSCPHCARKFNSLIGLVGHLRIHRTEACEPVPGASIYSRRARLHCPHCSRTFTHRMGLLGHMRLHDNLRQTTGG