MGWKAAQKLIQNWKILRGDKVMITRGKDKGETGVIKRVVRSQNRVIVEGKNLVKKHIKQGQGHEGGIFSVEAPLHVSNVRVLDPVTGKPCKVGIRYLEDGTKVRISRGQGASESIIPRPEILKIRTTPRPTIVGPKDTPMDLVLEKTYDAKSGRGMPDL