MKNLLLLTFSLLTVWVNAQNPKTVSIFKDALINFSDKSTAPADVIRLQSGRLLIKKVHVPQYKKGTDVSIEITLRSNGDPWDKSGSCFVFKNEDIINVIQVGQGTKKLPSESGINNDYHGIKATPTYDLPIEVLRFMTPFGVGYFSDEEKNPRIKRSRPVYIPKWEDKVVWKEDVSQLESLLTGTFYIGVWIDTWTDKGYLVDVSLTYSGRERPKRVVTPLVNTLYYVNGQKIPDLFSKTSLSHEITLNKGLKNAELYYITTGHGGHSGGDEFIKINNTVLFNGKKVMDFIPWRDDCASFRRFNPSSGVWTKQDTASVYNENFQRVEKVIEERLASSDLSRSNWCPGSLVSPEKASLGNLLKGKHTLEIKIPATTNVGEQQNHWLVSSYIVSDK