407af9:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407afd:	74 5f                	je     0x407b5e
407aff:	4e                   	dec    %esi
407b00:	61                   	popa
407b01:	6d                   	insl   (%dx),%es:(%edi)
407b02:	65 00 4d 65          	add    %cl,%gs:0x65(%ebp)
407b06:	74 68                	je     0x407b70
407b08:	6f                   	outsl  %ds:(%esi),(%dx)
407b09:	64 4e                	fs dec %esi
407b0b:	61                   	popa
407b0c:	6d                   	insl   (%dx),%es:(%edi)
407b0d:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407b11:	74 5f                	je     0x407b72
407b13:	46                   	inc    %esi
407b14:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
407b1b:	00
407b1c:	67 65 74 5f          	addr16 gs je 0x407b7f
407b20:	53                   	push   %ebx
407b21:	61                   	popa
407b22:	66 65 46             	gs inc %si
407b25:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
407b2c:	00
407b2d:	43                   	inc    %ebx
407b2e:	6c                   	insb   (%dx),%es:(%edi)
407b2f:	61                   	popa
407b30:	73 73                	jae    0x407ba5
407b32:	4e                   	dec    %esi
407b33:	61                   	popa
407b34:	6d                   	insl   (%dx),%es:(%edi)
407b35:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
407b39:	6f                   	outsl  %ds:(%esi),(%dx)
407b3a:	6a 65                	push   $0x65
407b3c:	63 74 4e 61          	arpl   %esi,0x61(%esi,%ecx,2)
407b40:	6d                   	insl   (%dx),%es:(%edi)
407b41:	65 00 4b 65          	add    %cl,%gs:0x65(%ebx)
407b45:	79 4e                	jns    0x407b95
407b47:	61                   	popa
407b48:	6d                   	insl   (%dx),%es:(%edi)
407b49:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
407b4e:	65 54                	gs push %esp
407b50:	69 6d 65 00 57 61 69 	imul   $0x69615700,0x65(%ebp),%ebp
407b57:	74 4f                	je     0x407ba8
407b59:	6e                   	outsb  %ds:(%esi),(%dx)
407b5a:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
407b5e:	61                   	popa
407b5f:	64 4c                	fs dec %esp
407b61:	69 6e 65 00 57 72 69 	imul   $0x69725700,0x65(%esi),%ebp
407b68:	74 65                	je     0x407bcf
407b6a:	4c                   	dec    %esp
407b6b:	69 6e 65 00 4e 6f 6e 	imul   $0x6e6f4e00,0x65(%esi),%ebp
407b72:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407b76:	74 5f                	je     0x407bd7
407b78:	54                   	push   %esp
407b79:	79 70                	jns    0x407beb
407b7b:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
407b7f:	6c                   	insb   (%dx),%es:(%edi)
407b80:	75 65                	jne    0x407be7
407b82:	54                   	push   %esp
407b83:	79 70                	jns    0x407bf5
407b85:	65 00 4f 66          	add    %cl,%gs:0x66(%edi)
407b89:	54                   	push   %esp
407b8a:	79 70                	jns    0x407bfc
407b8c:	65 00 43 69          	add    %al,%gs:0x69(%ebx)
407b90:	6d                   	insl   (%dx),%es:(%edi)
407b91:	54                   	push   %esp
407b92:	79 70                	jns    0x407c04
407b94:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407b98:	74 5f                	je     0x407bf9
407b9a:	44                   	inc    %esp
407b9b:	69 63 74 54 79 70 65 	imul   $0x65707954,0x74(%ebx),%esp
407ba2:	00 73 65             	add    %dh,0x65(%ebx)
407ba5:	74 5f                	je     0x407c06
407ba7:	44                   	inc    %esp
407ba8:	69 63 74 54 79 70 65 	imul   $0x65707954,0x74(%ebx),%esp
407baf:	00 53 79             	add    %dl,0x79(%ebx)
407bb2:	73 74                	jae    0x407c28
407bb4:	65 6d                	gs insl (%dx),%es:(%edi)
407bb6:	2e 43                	cs inc %ebx
407bb8:	6f                   	outsl  %ds:(%esi),(%dx)
407bb9:	72 65                	jb     0x407c20
407bbb:	00 50 72             	add    %dl,0x72(%eax)
407bbe:	65 73 65             	gs jae 0x407c26
407bc1:	6e                   	outsb  %ds:(%esi),(%dx)
407bc2:	74 61                	je     0x407c25
407bc4:	74 69                	je     0x407c2f
407bc6:	6f                   	outsl  %ds:(%esi),(%dx)
407bc7:	6e                   	outsb  %ds:(%esi),(%dx)
407bc8:	43                   	inc    %ebx
407bc9:	6f                   	outsl  %ds:(%esi),(%dx)
407bca:	72 65                	jb     0x407c31
407bcc:	00 67 65             	add    %ah,0x65(%edi)
407bcf:	74 5f                	je     0x407c30
407bd1:	43                   	inc    %ebx
407bd2:	75 72                	jne    0x407c46
407bd4:	72 65                	jb     0x407c3b
407bd6:	6e                   	outsb  %ds:(%esi),(%dx)
407bd7:	74 55                	je     0x407c2e
407bd9:	49                   	dec    %ecx
407bda:	43                   	inc    %ebx
407bdb:	75 6c                	jne    0x407c49
407bdd:	74 75                	je     0x407c54
407bdf:	72 65                	jb     0x407c46
407be1:	00 67 65             	add    %ah,0x65(%edi)
407be4:	74 5f                	je     0x407c45
407be6:	43                   	inc    %ebx
407be7:	75 6c                	jne    0x407c55
407be9:	74 75                	je     0x407c60
407beb:	72 65                	jb     0x407c52
407bed:	00 73 65             	add    %dh,0x65(%ebx)
407bf0:	74 5f                	je     0x407c51
407bf2:	43                   	inc    %ebx
407bf3:	75 6c                	jne    0x407c61
407bf5:	74 75                	je     0x407c6c
407bf7:	72 65                	jb     0x407c5e
407bf9:	00 72 65             	add    %dh,0x65(%edx)
407bfc:	73 6f                	jae    0x407c6d
407bfe:	75 72                	jne    0x407c72
407c00:	63 65 43             	arpl   %esp,0x43(%ebp)
407c03:	75 6c                	jne    0x407c71
407c05:	74 75                	je     0x407c7c
407c07:	72 65                	jb     0x407c6e
407c09:	00 52 65             	add    %dl,0x65(%edx)
407c0c:	67 69 73 74 72 79 5f 	imul   $0x425f7972,0x74(%bp,%di),%esi
407c13:	42
407c14:	61                   	popa
407c15:	73 65                	jae    0x407c7c
407c17:	00 42 75             	add    %al,0x75(%edx)
407c1a:	74 74                	je     0x407c90
407c1c:	6f                   	outsl  %ds:(%esi),(%dx)
407c1d:	6e                   	outsb  %ds:(%esi),(%dx)
407c1e:	42                   	inc    %edx
407c1f:	61                   	popa
407c20:	73 65                	jae    0x407c87
407c22:	00 41 70             	add    %al,0x70(%ecx)
407c25:	70 6c                	jo     0x407c93
407c27:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
407c2e:	53                   	push   %ebx
407c2f:	65 74 74             	gs je  0x407ca6
407c32:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
407c39:	65 00 57 69          	add    %dl,%gs:0x69(%edi)
407c3d:	6e                   	outsb  %ds:(%esi),(%dx)
407c3e:	64 6f                	outsl  %fs:(%esi),(%dx)
407c40:	77 73                	ja     0x407cb5
407c42:	42                   	inc    %edx
407c43:	61                   	popa
407c44:	73 65                	jae    0x407cab
407c46:	00 53 65             	add    %dl,0x65(%ebx)
407c49:	74 42                	je     0x407c8d
407c4b:	61                   	popa
407c4c:	73 65                	jae    0x407cb3
407c4e:	00 43 6c             	add    %al,0x6c(%ebx)
407c51:	6f                   	outsl  %ds:(%esi),(%dx)
407c52:	73 65                	jae    0x407cb9
407c54:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
407c58:	70 6f                	jo     0x407cc9
407c5a:	73 65                	jae    0x407cc1
407c5c:	00 54 72 79          	add    %dl,0x79(%edx,%esi,2)
407c60:	50                   	push   %eax
407c61:	61                   	popa
407c62:	72 73                	jb     0x407cd7
407c64:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
407c68:	76 65                	jbe    0x407ccf
407c6a:	72 73                	jb     0x407cdf
407c6c:	65 00 4d 75          	add    %cl,%gs:0x75(%ebp)
407c70:	6c                   	insb   (%dx),%es:(%edi)
407c71:	74 69                	je     0x407cdc
407c73:	63 61 73             	arpl   %esp,0x73(%ecx)
407c76:	74 44                	je     0x407cbc
407c78:	65 6c                	gs insb (%dx),%es:(%edi)
407c7a:	65 67 61             	gs addr16 popa
407c7d:	74 65                	je     0x407ce4
407c7f:	00 45 64             	add    %al,0x64(%ebp)
407c82:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
407c89:	77
407c8a:	73 61                	jae    0x407ced
407c8c:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
407c90:	74 61                	je     0x407cf3
407c92:	74 65                	je     0x407cf9
407c94:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
407c98:	65 74 65             	gs je  0x407d00
407c9b:	00 53 54             	add    %dl,0x54(%ebx)
407c9e:	41                   	inc    %ecx
407c9f:	54                   	push   %esp
407ca0:	68 72 65 61 64       	push   $0x64616572
407ca5:	41                   	inc    %ecx
407ca6:	74 74                	je     0x407d1c
407ca8:	72 69                	jb     0x407d13
407caa:	62 75 74             	bound  %esi,0x74(%ebp)
407cad:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
407cb1:	6d                   	insl   (%dx),%es:(%edi)
407cb2:	70 69                	jo     0x407d1d
407cb4:	6c                   	insb   (%dx),%es:(%edi)
407cb5:	65 72 47             	gs jb  0x407cff
407cb8:	65 6e                	outsb  %gs:(%esi),(%dx)
407cba:	65 72 61             	gs jb  0x407d1e
407cbd:	74 65                	je     0x407d24
407cbf:	64 41                	fs inc %ecx
407cc1:	74 74                	je     0x407d37
407cc3:	72 69                	jb     0x407d2e
407cc5:	62 75 74             	bound  %esi,0x74(%ebp)
407cc8:	65 00 47 65          	add    %al,%gs:0x65(%edi)
407ccc:	6e                   	outsb  %ds:(%esi),(%dx)
407ccd:	65 72 61             	gs jb  0x407d31
407cd0:	74 65                	je     0x407d37
407cd2:	64 43                	fs inc %ebx
407cd4:	6f                   	outsl  %ds:(%esi),(%dx)
407cd5:	64 65 41             	fs gs inc %ecx
407cd8:	74 74                	je     0x407d4e
407cda:	72 69                	jb     0x407d45
407cdc:	62 75 74             	bound  %esi,0x74(%ebp)
407cdf:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
407ce4:	75 67                	jne    0x407d4d
407ce6:	67 65 72 4e          	addr16 gs jb 0x407d38
407cea:	6f                   	outsl  %ds:(%esi),(%dx)
407ceb:	6e                   	outsb  %ds:(%esi),(%dx)
407cec:	55                   	push   %ebp
407ced:	73 65                	jae    0x407d54
407cef:	72 43                	jb     0x407d34
407cf1:	6f                   	outsl  %ds:(%esi),(%dx)
407cf2:	64 65 41             	fs gs inc %ecx
407cf5:	74 74                	je     0x407d6b
407cf7:	72 69                	jb     0x407d62
407cf9:	62 75 74             	bound  %esi,0x74(%ebp)
407cfc:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
407d01:	75 67                	jne    0x407d6a
407d03:	67 61                	addr16 popa
407d05:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
407d09:	74 74                	je     0x407d7f
407d0b:	72 69                	jb     0x407d76
407d0d:	62 75 74             	bound  %esi,0x74(%ebp)
407d10:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
407d14:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
407d1b:	77
407d1c:	73 61                	jae    0x407d7f
407d1e:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
407d22:	74 74                	je     0x407d98
407d24:	72 69                	jb     0x407d8f
407d26:	62 75 74             	bound  %esi,0x74(%ebp)
407d29:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
407d2d:	6d                   	insl   (%dx),%es:(%edi)
407d2e:	56                   	push   %esi
407d2f:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
407d36:	74 74                	je     0x407dac
407d38:	72 69                	jb     0x407da3
407d3a:	62 75 74             	bound  %esi,0x74(%ebp)
407d3d:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
407d41:	73 65                	jae    0x407da8
407d43:	6d                   	insl   (%dx),%es:(%edi)
407d44:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
407d48:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
407d4f:	72
407d50:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
407d57:	73 73                	jae    0x407dcc
407d59:	65 6d                	gs insl (%dx),%es:(%edi)
407d5b:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
407d5f:	72 61                	jb     0x407dc2
407d61:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
407d64:	61                   	popa
407d65:	72 6b                	jb     0x407dd2
407d67:	41                   	inc    %ecx
407d68:	74 74                	je     0x407dde
407d6a:	72 69                	jb     0x407dd5
407d6c:	62 75 74             	bound  %esi,0x74(%ebp)
407d6f:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
407d74:	67 65 74 46          	addr16 gs je 0x407dbe
407d78:	72 61                	jb     0x407ddb
407d7a:	6d                   	insl   (%dx),%es:(%edi)
407d7b:	65 77 6f             	gs ja  0x407ded
407d7e:	72 6b                	jb     0x407deb
407d80:	41                   	inc    %ecx
407d81:	74 74                	je     0x407df7
407d83:	72 69                	jb     0x407dee
407d85:	62 75 74             	bound  %esi,0x74(%ebp)
407d88:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
407d8c:	73 65                	jae    0x407df3
407d8e:	6d                   	insl   (%dx),%es:(%edi)
407d8f:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
407d93:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
407d9a:	69
407d9b:	6f                   	outsl  %ds:(%esi),(%dx)
407d9c:	6e                   	outsb  %ds:(%esi),(%dx)
407d9d:	41                   	inc    %ecx
407d9e:	74 74                	je     0x407e14
407da0:	72 69                	jb     0x407e0b
407da2:	62 75 74             	bound  %esi,0x74(%ebp)
407da5:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
407da9:	73 65                	jae    0x407e10
407dab:	6d                   	insl   (%dx),%es:(%edi)
407dac:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
407db0:	6f                   	outsl  %ds:(%esi),(%dx)
407db1:	6e                   	outsb  %ds:(%esi),(%dx)
407db2:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
407db8:	74 69                	je     0x407e23
407dba:	6f                   	outsl  %ds:(%esi),(%dx)
407dbb:	6e                   	outsb  %ds:(%esi),(%dx)
407dbc:	41                   	inc    %ecx
407dbd:	74 74                	je     0x407e33
407dbf:	72 69                	jb     0x407e2a
407dc1:	62 75 74             	bound  %esi,0x74(%ebp)
407dc4:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
407dc8:	73 65                	jae    0x407e2f
407dca:	6d                   	insl   (%dx),%es:(%edi)
407dcb:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
407dcf:	65 73 63             	gs jae 0x407e35
407dd2:	72 69                	jb     0x407e3d
407dd4:	70 74                	jo     0x407e4a
407dd6:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
407ddd:	69 62 75 74 65 00 54 	imul   $0x54006574,0x75(%edx),%esp
407de4:	68 65 6d 65 49       	push   $0x49656d65
407de9:	6e                   	outsb  %ds:(%esi),(%dx)
407dea:	66 6f                	outsw  %ds:(%esi),(%dx)
407dec:	41                   	inc    %ecx
407ded:	74 74                	je     0x407e63
407def:	72 69                	jb     0x407e5a
407df1:	62 75 74             	bound  %esi,0x74(%ebp)
407df4:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
407df8:	6d                   	insl   (%dx),%es:(%edi)
407df9:	70 69                	jo     0x407e64
407dfb:	6c                   	insb   (%dx),%es:(%edi)
407dfc:	61                   	popa
407dfd:	74 69                	je     0x407e68
407dff:	6f                   	outsl  %ds:(%esi),(%dx)
407e00:	6e                   	outsb  %ds:(%esi),(%dx)
407e01:	52                   	push   %edx
407e02:	65 6c                	gs insb (%dx),%es:(%edi)
407e04:	61                   	popa
407e05:	78 61                	js     0x407e68
407e07:	74 69                	je     0x407e72
407e09:	6f                   	outsl  %ds:(%esi),(%dx)
407e0a:	6e                   	outsb  %ds:(%esi),(%dx)
407e0b:	73 41                	jae    0x407e4e
407e0d:	74 74                	je     0x407e83
407e0f:	72 69                	jb     0x407e7a
407e11:	62 75 74             	bound  %esi,0x74(%ebp)
407e14:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
407e18:	73 65                	jae    0x407e7f
407e1a:	6d                   	insl   (%dx),%es:(%edi)
407e1b:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
407e1f:	72 6f                	jb     0x407e90
407e21:	64 75 63             	fs jne 0x407e87
407e24:	74 41                	je     0x407e67
407e26:	74 74                	je     0x407e9c
407e28:	72 69                	jb     0x407e93
407e2a:	62 75 74             	bound  %esi,0x74(%ebp)
407e2d:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
407e31:	73 65                	jae    0x407e98
407e33:	6d                   	insl   (%dx),%es:(%edi)
407e34:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
407e38:	6f                   	outsl  %ds:(%esi),(%dx)
407e39:	70 79                	jo     0x407eb4