MDLENFLLGIPIVTRYWFLASTIIPLLGRFGFINVQWMFLQWDLVVNKFQFWRPLTALIYYPVTPQTGFHWLMMCYFLYNYSKALESETYRGRSADYLFMLIFNWFFCSGLCMALDIYFLLEPMVISVLYVWCQVNKDTIVSFWFGMRFPARYLPWVLWGFNAVLRGGGTNELVGILVGHAYFFVALKYPDEYGVDLISTPEFLHRLIPDEDGGIHGQDGNIRGARQQPRGHQWPGGVGARLGGN