445d77:	62 75 74             	bound  %esi,0x74(%ebp)
445d7a:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
445d7e:	41                   	inc    %ecx
445d7f:	54                   	push   %esp
445d80:	68 72 65 61 64       	push   $0x64616572
445d85:	41                   	inc    %ecx
445d86:	74 74                	je     0x445dfc
445d88:	72 69                	jb     0x445df3
445d8a:	62 75 74             	bound  %esi,0x74(%ebp)
445d8d:	65 00 46 6c          	add    %al,%gs:0x6c(%esi)
445d91:	61                   	popa
445d92:	67 73 41             	addr16 jae 0x445dd6
445d95:	74 74                	je     0x445e0b
445d97:	72 69                	jb     0x445e02
445d99:	62 75 74             	bound  %esi,0x74(%ebp)
445d9c:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
445da1:	61                   	popa
445da2:	75 6c                	jne    0x445e10
445da4:	74 56                	je     0x445dfc
445da6:	61                   	popa
445da7:	6c                   	insb   (%dx),%es:(%edi)
445da8:	75 65                	jne    0x445e0f
445daa:	41                   	inc    %ecx
445dab:	74 74                	je     0x445e21
445dad:	72 69                	jb     0x445e18
445daf:	62 75 74             	bound  %esi,0x74(%ebp)
445db2:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
445db6:	70 70                	jo     0x445e28
445db8:	72 65                	jb     0x445e1f
445dba:	73 73                	jae    0x445e2f
445dbc:	55                   	push   %ebp
445dbd:	6e                   	outsb  %ds:(%esi),(%dx)
445dbe:	6d                   	insl   (%dx),%es:(%edi)
445dbf:	61                   	popa
445dc0:	6e                   	outsb  %ds:(%esi),(%dx)
445dc1:	61                   	popa
445dc2:	67 65 64 43          	addr16 gs fs inc %ebx
445dc6:	6f                   	outsl  %ds:(%esi),(%dx)
445dc7:	64 65 53             	fs gs push %ebx
445dca:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
445dce:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
445dd5:	69
445dd6:	62 75 74             	bound  %esi,0x74(%ebp)
445dd9:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
445ddd:	73 74                	jae    0x445e53
445ddf:	65 6d                	gs insl (%dx),%es:(%edi)
445de1:	2e 53                	cs push %ebx
445de3:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
445de7:	69 74 79 00 52 65 6c 	imul   $0x696c6552,0x0(%ecx,%edi,2),%esi
445dee:	69
445def:	61                   	popa
445df0:	62 69 6c             	bound  %ebp,0x6c(%ecx)
445df3:	69 74 79 43 6f 6e 74 	imul   $0x72746e6f,0x43(%ecx,%edi,2),%esi
445dfa:	72
445dfb:	61                   	popa
445dfc:	63 74 41 74          	arpl   %esi,0x74(%ecx,%eax,2)
445e00:	74 72                	je     0x445e74
445e02:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
445e09:	79 73                	jns    0x445e7e
445e0b:	74 65                	je     0x445e72
445e0d:	6d                   	insl   (%dx),%es:(%edi)
445e0e:	2e 52                	cs push %edx
445e10:	75 6e                	jne    0x445e80
445e12:	74 69                	je     0x445e7d
445e14:	6d                   	insl   (%dx),%es:(%edi)
445e15:	65 2e 43             	gs cs inc %ebx
445e18:	6f                   	outsl  %ds:(%esi),(%dx)
445e19:	6e                   	outsb  %ds:(%esi),(%dx)
445e1a:	73 74                	jae    0x445e90
445e1c:	72 61                	jb     0x445e7f
445e1e:	69 6e 65 64 45 78 65 	imul   $0x65784564,0x65(%esi),%ebp
445e25:	63 75 74             	arpl   %esi,0x74(%ebp)
445e28:	69 6f 6e 00 43 6f 6e 	imul   $0x6e6f4300,0x6e(%edi),%ebp
445e2f:	73 69                	jae    0x445e9a
445e31:	73 74                	jae    0x445ea7
445e33:	65 6e                	outsb  %gs:(%esi),(%dx)
445e35:	63 79 00             	arpl   %edi,0x0(%ecx)
445e38:	43                   	inc    %ebx
445e39:	65 72 00             	gs jb  0x445e3c
445e3c:	50                   	push   %eax
445e3d:	61                   	popa
445e3e:	72 61                	jb     0x445ea1
445e40:	6d                   	insl   (%dx),%es:(%edi)
445e41:	41                   	inc    %ecx
445e42:	72 72                	jb     0x445eb6
445e44:	61                   	popa
445e45:	79 41                	jns    0x445e88
445e47:	74 74                	je     0x445ebd
445e49:	72 69                	jb     0x445eb4
445e4b:	62 75 74             	bound  %esi,0x74(%ebp)
445e4e:	65 00 55 49          	add    %dl,%gs:0x49(%ebp)
445e52:	6e                   	outsb  %ds:(%esi),(%dx)
445e53:	74 33                	je     0x445e88
445e55:	32 00                	xor    (%eax),%al
445e57:	52                   	push   %edx
445e58:	75 6e                	jne    0x445ec8
445e5a:	74 69                	je     0x445ec5
445e5c:	6d                   	insl   (%dx),%es:(%edi)
445e5d:	65 48                	gs dec %eax
445e5f:	65 6c                	gs insb (%dx),%es:(%edi)
445e61:	70 65                	jo     0x445ec8
445e63:	72 73                	jb     0x445ed8
445e65:	00 49 6e             	add    %cl,0x6e(%ecx)
445e68:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
445e6f:	65
445e70:	41                   	inc    %ecx
445e71:	72 72                	jb     0x445ee5
445e73:	61                   	popa
445e74:	79 00                	jns    0x445e76
445e76:	41                   	inc    %ecx
445e77:	72 72                	jb     0x445eeb
445e79:	61                   	popa
445e7a:	79 00                	jns    0x445e7c
445e7c:	52                   	push   %edx
445e7d:	75 6e                	jne    0x445eed
445e7f:	74 69                	je     0x445eea
445e81:	6d                   	insl   (%dx),%es:(%edi)
445e82:	65 46                	gs inc %esi
445e84:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
445e8b:	64 6c                	fs insb (%dx),%es:(%edi)
445e8d:	65 00 42 79          	add    %al,%gs:0x79(%edx)
445e91:	74 65                	je     0x445ef8
445e93:	00 42 75             	add    %al,0x75(%edx)
445e96:	66 66 65 72 00       	data16 data16 gs jb 0x445e9b
445e9b:	42                   	inc    %edx
445e9c:	6c                   	insb   (%dx),%es:(%edi)
445e9d:	6f                   	outsl  %ds:(%esi),(%dx)
445e9e:	63 6b 43             	arpl   %ebp,0x43(%ebx)
445ea1:	6f                   	outsl  %ds:(%esi),(%dx)
445ea2:	70 79                	jo     0x445f1d
445ea4:	00 67 65             	add    %ah,0x65(%edi)
445ea7:	74 5f                	je     0x445f08
445ea9:	55                   	push   %ebp
445eaa:	54                   	push   %esp
445eab:	46                   	inc    %esi
445eac:	38 00                	cmp    %al,(%eax)
445eae:	47                   	inc    %edi
445eaf:	65 74 53             	gs je  0x445f05
445eb2:	74 72                	je     0x445f26
445eb4:	69 6e 67 00 41 73 73 	imul   $0x73734100,0x67(%esi),%ebp
445ebb:	65 6d                	gs insl (%dx),%es:(%edi)
445ebd:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
445ec1:	53                   	push   %ebx
445ec2:	79 73                	jns    0x445f37
445ec4:	74 65                	je     0x445f2b
445ec6:	6d                   	insl   (%dx),%es:(%edi)
445ec7:	2e 52                	cs push %edx
445ec9:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
445ecc:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
445ed1:	6e                   	outsb  %ds:(%esi),(%dx)
445ed2:	00 47 65             	add    %al,0x65(%edi)
445ed5:	74 45                	je     0x445f1c
445ed7:	78 65                	js     0x445f3e
445ed9:	63 75 74             	arpl   %esi,0x74(%ebp)
445edc:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
445ee3:	6d                   	insl   (%dx),%es:(%edi)
445ee4:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
445ee8:	47                   	inc    %edi
445ee9:	65 74 43             	gs je  0x445f2f
445eec:	61                   	popa
445eed:	6c                   	insb   (%dx),%es:(%edi)
445eee:	6c                   	insb   (%dx),%es:(%edi)
445eef:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
445ef6:	6d                   	insl   (%dx),%es:(%edi)
445ef7:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
445efb:	52                   	push   %edx
445efc:	69 6a 6e 64 61 65 6c 	imul   $0x6c656164,0x6e(%edx),%ebp
445f03:	00 43 72             	add    %al,0x72(%ebx)
445f06:	65 61                	gs popa
445f08:	74 65                	je     0x445f6f
445f0a:	00 53 79             	add    %dl,0x79(%ebx)
445f0d:	6d                   	insl   (%dx),%es:(%edi)
445f0e:	6d                   	insl   (%dx),%es:(%edi)
445f0f:	65 74 72             	gs je  0x445f84
445f12:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
445f19:	69 74 68 6d 00 73 65 	imul   $0x74657300,0x6d(%eax,%ebp,2),%esi
445f20:	74
445f21:	5f                   	pop    %edi
445f22:	4b                   	dec    %ebx
445f23:	65 79 00             	gs jns 0x445f26
445f26:	73 65                	jae    0x445f8d
445f28:	74 5f                	je     0x445f89
445f2a:	49                   	dec    %ecx
445f2b:	56                   	push   %esi
445f2c:	00 43 72             	add    %al,0x72(%ebx)
445f2f:	65 61                	gs popa
445f31:	74 65                	je     0x445f98
445f33:	44                   	inc    %esp
445f34:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
445f38:	70 74                	jo     0x445fae
445f3a:	6f                   	outsl  %ds:(%esi),(%dx)
445f3b:	72 00                	jb     0x445f3d
445f3d:	49                   	dec    %ecx
445f3e:	43                   	inc    %ebx
445f3f:	72 79                	jb     0x445fba
445f41:	70 74                	jo     0x445fb7
445f43:	6f                   	outsl  %ds:(%esi),(%dx)
445f44:	54                   	push   %esp
445f45:	72 61                	jb     0x445fa8
445f47:	6e                   	outsb  %ds:(%esi),(%dx)
445f48:	73 66                	jae    0x445fb0
445f4a:	6f                   	outsl  %ds:(%esi),(%dx)
445f4b:	72 6d                	jb     0x445fba
445f4d:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
445f51:	6e                   	outsb  %ds:(%esi),(%dx)
445f52:	73 66                	jae    0x445fba
445f54:	6f                   	outsl  %ds:(%esi),(%dx)
445f55:	72 6d                	jb     0x445fc4
445f57:	46                   	inc    %esi
445f58:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
445f5f:	63 6b 00             	arpl   %ebp,0x0(%ebx)
445f62:	52                   	push   %edx
445f63:	65 61                	gs popa
445f65:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
445f69:	61                   	popa
445f6a:	64 42                	fs inc %edx
445f6c:	79 74                	jns    0x445fe2
445f6e:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
445f72:	74 5f                	je     0x445fd3
445f74:	4c                   	dec    %esp
445f75:	65 6e                	outsb  %gs:(%esi),(%dx)
445f77:	67 74 68             	addr16 je 0x445fe2
445f7a:	00 4d 61             	add    %cl,0x61(%ebp)
445f7d:	74 68                	je     0x445fe7
445f7f:	00 4d 61             	add    %cl,0x61(%ebp)
445f82:	78 00                	js     0x445f84
445f84:	57                   	push   %edi
445f85:	72 69                	jb     0x445ff0
445f87:	74 65                	je     0x445fee
445f89:	00 47 65             	add    %al,0x65(%edi)
445f8c:	74 4f                	je     0x445fdd
445f8e:	62 6a 65             	bound  %ebp,0x65(%edx)
445f91:	63 74 56 61          	arpl   %esi,0x61(%esi,%edx,2)
445f95:	6c                   	insb   (%dx),%es:(%edi)
445f96:	75 65                	jne    0x445ffd
445f98:	00 45 71             	add    %al,0x71(%ebp)
445f9b:	75 61                	jne    0x445ffe
445f9d:	6c                   	insb   (%dx),%es:(%edi)
445f9e:	73 00                	jae    0x445fa0
445fa0:	47                   	inc    %edi
445fa1:	65 74 48             	gs je  0x445fec
445fa4:	61                   	popa
445fa5:	73 68                	jae    0x44600f
445fa7:	43                   	inc    %ebx
445fa8:	6f                   	outsl  %ds:(%esi),(%dx)
445fa9:	64 65 00 47 65       	fs add %al,%gs:0x65(%edi)
445fae:	74 54                	je     0x446004
445fb0:	79 70                	jns    0x446022
445fb2:	65 46                	gs inc %esi
445fb4:	72 6f                	jb     0x446025
445fb6:	6d                   	insl   (%dx),%es:(%edi)
445fb7:	48                   	dec    %eax
445fb8:	61                   	popa
445fb9:	6e                   	outsb  %ds:(%esi),(%dx)
445fba:	64 6c                	fs insb (%dx),%es:(%edi)
445fbc:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
445fc0:	6e                   	outsb  %ds:(%esi),(%dx)
445fc1:	74 69                	je     0x44602c
445fc3:	6d                   	insl   (%dx),%es:(%edi)
445fc4:	65 54                	gs push %esp
445fc6:	79 70                	jns    0x446038
445fc8:	65 48                	gs dec %eax
445fca:	61                   	popa
445fcb:	6e                   	outsb  %ds:(%esi),(%dx)
445fcc:	64 6c                	fs insb (%dx),%es:(%edi)
445fce:	65 00 54 6f 53       	add    %dl,%gs:0x53(%edi,%ebp,2)
445fd3:	74 72                	je     0x446047
445fd5:	69 6e 67 00 41 63 74 	imul   $0x74634100,0x67(%esi),%ebp
445fdc:	69 76 61 74 6f 72 00 	imul   $0x726f74,0x61(%esi),%esi
445fe3:	43                   	inc    %ebx
445fe4:	72 65                	jb     0x44604b
445fe6:	61                   	popa
445fe7:	74 65                	je     0x44604e
445fe9:	49                   	dec    %ecx
445fea:	6e                   	outsb  %ds:(%esi),(%dx)
445feb:	73 74                	jae    0x446061
445fed:	61                   	popa
445fee:	6e                   	outsb  %ds:(%esi),(%dx)
445fef:	63 65 00             	arpl   %esp,0x0(%ebp)
445ff2:	53                   	push   %ebx
445ff3:	6c                   	insb   (%dx),%es:(%edi)
445ff4:	65 65 70 00          	gs gs jo 0x445ff8
445ff8:	50                   	push   %eax
445ff9:	72 6f                	jb     0x44606a
445ffb:	63 65 73             	arpl   %esp,0x73(%ebp)
445ffe:	73 00                	jae    0x446000
446000:	45                   	inc    %ebp
446001:	78 63                	js     0x446066
446003:	65 70 74             	gs jo  0x44607a
446006:	69 6f 6e 00 52 65 67 	imul   $0x67655200,0x6e(%edi),%ebp
44600d:	69 73 74 72 79 4b 65 	imul   $0x654b7972,0x74(%ebx),%esi
446014:	79 00                	jns    0x446016
446016:	4d                   	dec    %ebp
446017:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
44601e:	74 2e                	je     0x44604e
446020:	57                   	push   %edi
446021:	69 6e 33 32 00 54 69 	imul   $0x69540032,0x33(%esi),%ebp
446028:	6d                   	insl   (%dx),%es:(%edi)
446029:	65 72 00             	gs jb  0x44602c
44602c:	53                   	push   %ebx
44602d:	79 73                	jns    0x4460a2
44602f:	74 65                	je     0x446096
446031:	6d                   	insl   (%dx),%es:(%edi)
446032:	49                   	dec    %ecx
446033:	6e                   	outsb  %ds:(%esi),(%dx)
446034:	66 6f                	outsw  %ds:(%esi),(%dx)
446036:	72 6d                	jb     0x4460a5
446038:	61                   	popa
446039:	74 69                	je     0x4460a4
44603b:	6f                   	outsl  %ds:(%esi),(%dx)
44603c:	6e                   	outsb  %ds:(%esi),(%dx)
44603d:	00 67 65             	add    %ah,0x65(%edi)
446040:	74 5f                	je     0x4460a1
446042:	43                   	inc    %ebx
446043:	6f                   	outsl  %ds:(%esi),(%dx)
446044:	6d                   	insl   (%dx),%es:(%edi)
446045:	70 75                	jo     0x4460bc
446047:	74 65                	je     0x4460ae
446049:	72 4e                	jb     0x446099
44604b:	61                   	popa
44604c:	6d                   	insl   (%dx),%es:(%edi)
44604d:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
446051:	6e                   	outsb  %ds:(%esi),(%dx)
446052:	63 61 74             	arpl   %esp,0x74(%ecx)
446055:	00 67 65             	add    %ah,0x65(%edi)
446058:	74 5f                	je     0x4460b9
44605a:	4c                   	dec    %esp
44605b:	6f                   	outsl  %ds:(%esi),(%dx)
44605c:	63 61 74             	arpl   %esp,0x74(%ecx)
44605f:	69 6f 6e 00 45 6e 76 	imul   $0x766e4500,0x6e(%edi),%ebp
446066:	69 72 6f 6e 6d 65 6e 	imul   $0x6e656d6e,0x6f(%edx),%esi
44606d:	74 00                	je     0x44606f
44606f:	47                   	inc    %edi
446070:	65 74 45             	gs je  0x4460b8
446073:	6e                   	outsb  %ds:(%esi),(%dx)
446074:	76 69                	jbe    0x4460df
446076:	72 6f                	jb     0x4460e7
446078:	6e                   	outsb  %ds:(%esi),(%dx)
446079:	6d                   	insl   (%dx),%es:(%edi)
44607a:	65 6e                	outsb  %gs:(%esi),(%dx)
44607c:	74 56                	je     0x4460d4
44607e:	61                   	popa
44607f:	72 69                	jb     0x4460ea
446081:	61                   	popa
446082:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
446086:	44                   	inc    %esp
446087:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
44608e:	79 00                	jns    0x446090
446090:	45                   	inc    %ebp
446091:	78 69                	js     0x4460fc