MGRGKVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEIALLIFSNRGKLYEFCSSPSGMARTVDKYRKHSYATMDPNQSAKDLQDKYQDYLKLKSRVEILQHSQRHLLGEELSEMDVNELEHLERQVDASLRQIRSTKARSMLDQLSDLKTKEEMLLETNRDLRRKVAIGIFYRKKLKPFVI