MGRGKIVIRRIDNSTSRQVTFSKRRKGLIKKAKELAILCDADVGLVIFSSSAKLYEFASSRPNFDESNTKDPIIEIGPYSLWKEVQDEIRWMLYEEISGVHEIEEKRFCILNHKQNL