MGRTSVYWFRNDLRLHDNEAFSAAVAESDYVLPVYCFDPLDYGRASSGIERTGPARANFILECVDKLRQSLRARGSDLIVRVGKPDEVLLTLAKCTGADVLYAHQEVSYEEIHMENQVIETLKAEGIGNEFLWGGTLIHISDLPFSLDEIPTAYVGFRQMVQNVPVRKTIEAPTHLKSLPSAGGVKPGDIPTLEELGVEPFCAQSQDGEAGDGRPFIGGEEEALLRLKSLIIESPGHLHTDVGDVGLDDSIHCANFCNNMSPWLAIGCLSPRCMYEEMKNSERLDASLPIDGALKLLVAELLWRDFLRFVTKMYVSTKKGSDVTTVTACLEAAISPSCEIDQQFLVDSTLI*