MGRGKVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEIALIIFSSRGKLYEFCSNSSISKTLERYHRYNYGTLEGTQTSPDSQNNYQEYLKLKARVEVLQQSQRHLLGEDLGQLGTKDLEQLERQLDSSLRQIRSTKTQHILDQLAELQQKLEELGVAFQTSWHSGEQSVQYRHEQPSQHEGFFQHVNCNNTMPISYRYDNVQPENAAPSTHDAAGVVPGWML