MGRGKIHSTSRQVTFSKRRNGLLKKAKELAILCDAEVGVMIFSSTGKLYDFSSTRHIDQALPVSKVAVLIHLGSQVRSSNPSS