MKIVLISGLSGSGKSVALRQMEDLGYFCVDNLPLEMLPSLVSYHIERADETELAVSVDVRSGIDIAQAREQIAYLRGLGHRVEVLFVEAEEAVLVRRFSETRRGHPLSNQDMTLLESLKKEREWLFPLKEIAYCIDTSKMNAQQLRHAVRQWLKVERTGLLVVLESFGFKYGVPNNADFMFDMRSLPNPYYDPELRPYTGMDKPVWDYLDGQPLAQEMVDGIERFVTRWLPRLEDESRSYVTVAIGCTGGQHRSVYIVEKLARRLKGRYELLIRHRQAQNLSGR*