MDKKRRLAGLVTLVLLGLTGCSHTEEHQQYAQRAHTAPVRQFDMEQSCRDAAAMRYNTRAQQLTISQLERFQGSYEVSGTTRREEHFTCSFDDAGQFLHLSMR