MQAETGSEDRISALRNEILQYVISFLPAQEAVQTCVLAKGWCHLWKSMPVLRIIADEWQDEQGVKKMNMFMKNLLLKRNGSAPVDVREVRIGEYVDAEGDPQVDLLIRNALLRQARIIRVTLTSEYNWAELGGLPFISQHLTWLELTHVELRGDVLDYSSCPALKNLFMRGCYIFHSRKISSQSLEELTIIDCTFHPYHRTRISAPSLVRLELADFDACIKATIRLYGSKDVCGKEFGGTCSTVGCHNCGTLSNEDFNRHSILIKGLSKAESLELEAEFYFQRDLLWCPTFSKLKTLVLNEWCVAINSRPLTCVLQHTPVPDNWDEMEGSYDPLAQPIASKKLKVVKVHYDELDGRVHNIVRIMKSHL