MGRHSCCHKQKLKKGLWSPEEDEKLVRFITKHGHGCWSAVPKQAEIDECSWTMNAATGLQRCGKSCRLRWINYLRPDLKRGVFSAAEENLIIDLHAVLGNRWSQIATQLPGRTDNEIKNFWNS