MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCSYGAVEVTKPAKELESSYREYLKLKARFESLQRTQRNLLGEDLGPLNTKELEHLERQLDSSLKQVRSTKTQFMLDQLSDLQTKEQMLVEANRSLTVKLEEINSRNHYRQSWEAGDQSMPYGGGPQNSHSHQGFFQPLECNPTLQIGPDYRYNDVASDQITATTQPQQVSGFIPGWML