MGLKLNGSYISLILAVQIAYLVQAVRAAGRCDAVFRGFSDCLLRLGDNMANYPQDLDDKRNLQTICAYWDDFHACTLTALTDCQEGATDLWEKLRRESKNLDFQGSLFELCGGGSGAAPSLLPPALPLLLAALWAALVTWLPF