MGRILPNRLAGRLLSTWLFFLLCTSYSTVYGNSTFSYSELLRQAQEELNRLRYDEALQKLEIADSIRNKNTAVYYELEGRAWVGKGDLVTALKSFEKSILLDPNHSSLMNEIFTGYEELNKPIKAFQFARLSLSKNPENPPLRYKVLVLSSRLGNLEYYNQTLNWIRINNPYKEDLAAIESEINNSYESGRIDDTISKCRKFLPFFPDNSLLHKIFLLSLKKKKSSDLVQALLDRASIFRNEPIFAYESALEFLQNRKFNDSLAMSRRAFFLSLKKNGKPDKEILYPLHRIYRHQGSVTDIQAIEILQDIVESGRKIDPEFLDAKLNQTGFNRELLLFSLFYLQINFGSSSDHKAQEWKSQFAKIRKKQEEEDLSKIVSPFAYDSEESSFLSER