MKVFGICGSPRLGGTDYAVNYALNLLREKGCETRYFHVRGKDIKFCIHCDYCVREKKGCVHKDGLAEYYEGMMWADGIIIGTPCYHGMLSGQVKTLMDRSRAILAKDPEILKGKIGMGLAVGGDRAGGQEIALQQIHEYYILNEMIPSGGGSFGANLGGALWSQDRGAEGIAADEYGLKTVRKTVKRFYDLMEKTRGNSDG