MVGMGQKDSYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNAPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYALPHAILRLDLAGRDLTDYLMKILTERGYSFTTTAEREIVRDIKEKLCFVALDFEQEMQTAASSSALEKSYELPDGQVITIGNERFRCPEAMFQPSFLGMESAGIHETTYNSIMKCDVDIRKDLYANTVLSGGTTMYPGIADRMQKEISSLAPPTMKIKIVAPPERKYSVWIGGSILASLSTFQQMWISKQEY