MSRRISGMNFDVEILGVMLHVEKATLTINDSTAVTQTRGITDGYVDGDVTADVEYELDTKNFNLLSDAARRAGSWRGIDVHDALFYANTGGEEFRVEAFGIKLQISDLLDIDGKGGAKNVHKIKGFVTDPEFVRINGVPYLSADDTRHLIG