MKNIQMIIAYKGTRYAGWQRQPNAPTVEEALTGAIKAVTGETVTLYGSGRTDAGVHALGQSAHFHTESRVPPERFAAALNTRLPGDIRVLSSCEAPEGFHSRYSAKGKVYTYQLYLNPVLSPFYAEYSWHVNYPVDVSRMKAASAAFLGEHDFCGFMAAGSSVRGTVRTIRAITFEQEGALLRITYTGNGFLYNMVRIMTGTLAEIGMGRIKAEALPGIIASCDRKQAGMTAPPQGLFLREVLY