MGRGKIEIKRIENANSRQVTFSKRRAGLLKKAQELAILCDAEVAVIIFSNTGKLFEFSSAGMKQTLSRYNKCLDSSEDAAEESKAEKQDFKELDVLKDEFAKLQKKQVRLLGKDLTGLSLKELQQLEQQLNEGLLSVKERKEQLLVEQLEQSRVQEQRAILENETLRRQVEELRCLFPQTDRAVPSYLEYYPVEKEKSLVNHGVTSPDLVSNFAFENGDSDITLHLGLPSDVYGKRKAPEREAHSNDSGSQLAL