MDDGSQCSLTSRMRDMDNYLNRNSVNNQYFLAMAQAASFDLIKTARIVSARHINDLFLKAKFEDEIRRFSNGNLDIVRNASSSSECQVAINNIKEECANIEKQGTMLSLEKAKVFITISMEKRDKEFGYTINAIGVIVGGAQFVSGVGIAYAATGYLGRFIGAHIALNGASSLSESIFHLIGREDSVGFMKSGYVRTAEFLGFDKRSGLLAYHSVDLVTSFYGIVKLTLKPDAWRLFRYIPSDYYRKINTMSRASLMLKMIGAGNKIRIMSDIYKDDSL