MLWSKWRIVFLLTFISIFNFSESFSQNVFDIENEKGEYRQKFELVNGLVIIPVEVNGRELSFLLDTGVDSTILFSFAEEDSIQLKNPSVIYLKGLGEGEPLRALKSTHNTIKMGDVIGRNQSIYILEGGVLNISNRLGVAINGIIGYEFFKDFVVKFNYDREVMDIYQNWRYDYKKCKRCVELPLSFYKNKPYISVEIELENSAPQMVNMLLDSGSGDAVWLLENPEKNINIPNESFNDFLGFGISGSVYGQRSRINKLSVGKFDLNQVTVSFPDSLYTQNTETDEYRDGSIGSQVLERFHSIFDYSRRKLILKPNRNFRKAFEYNMSGVVLEHSGYNIVKSENINSIPFELESDNGDALTLYQSKRQVEYVLEASYSVAEIRPGSPAEIAGLKVGDEILRLNRRPVYKYNLQKLAQIFSSKEGKRIKLEIMRGEIFMEIEFKLKRIL