MRLLSFVVSSLLAVGSLAAKKPAADRFETFLAQSQTQNPIKLDDSSYRKLTRAPRDYSISILLTAMDARYGCQLCREFQPEYDLLARSWLKGDKKGDSRLIYAVLDFTDGKDTFMSLGLQTAPVLYFFPATTGPHAVPSPEPIRYDFNNGALTAEQVHGWMSRNLPDRPHPPVKRPINWMRWITGTVSILGVSTAAFLAWPYVVPIITNRNIWAGLTLISILVFTSGHMFNHIRKVPYVAGDGRGGVSYFAGGFQNQYGLETQIIAAIYGILAFASISLAVKVPRIADAKTQQVAVIVWGGVMLAMYSFLLSTFRIKNGGYPFSLPPFF