MGRKPCCDKEGLNRGAWSAWEDKTLTNYIEIHGEGKWRDLPRRAGLKRCGKSCRLRWLNYLRPDIKRGNISAEEEELIFRLHKLLGNRWSLIAGRLPGRTDNEIKNYWNTNLSKRVEQACSKQDTKKSVSQQVQVIRTKAFKCKNVVVPSHLDNGHDDDQMADRSNNVDPGFLMDFDTNDLFISDQLLNSDFHQAQSSGCDQDLVDGTSKIEDFLMATDDHDHNPIFQPSDLEEPVDLNALSCFLNSEDGGQWIIS