MKQGCFMVAGFALTCAFLVSPLAAQRSKVNYQAYFIDDFDGASEDQGLAWRAAGSKFITKGFPILKYFEGMPQAVRMAGSWQGKDKEARFIGVECKFNRQGNNWLDLIPTKGGSDYEIPLRGVVSGFDVWVWGAGYQYSLEALVRDCTGRVHTLLIGNLDFQGWKNLSVSVPTHIPQTSRYLGSAQHLSFVGFRIRTSPSERVDDFYVFFDQFKALANMHIDFTIDGHELRNAQFKEEGESAK