MSHGIDKAVEALLRGQESAYRLKTVLEHASSVPTEPLFDTVLDSFSFALSLFASSNPQPHRESSQNKATPVVAQKSPKKNSHGEECLEQYIQDSPTPFCNDGFSWRKYGQKKIKTSSHQRCYYRCAYAKDRNCNATKRVQQIQNSPSVYRTTYVGKHICEVNAFLQPNEDIINGSKMIRFDKIDQVMPDSVMPQLVPVEQQEAIIIEGTDQIMNLECGSNEFLVDDEQLWGYQFPPCSPGNFMFLDDLSEFDYNPFRV