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
446093:	73 74                	jae    0x446109
446095:	73 00                	jae    0x446097
446097:	4f                   	dec    %edi
446098:	70 65                	jo     0x4460ff
44609a:	72 61                	jb     0x4460fd
44609c:	74 6f                	je     0x44610d
44609e:	72 73                	jb     0x446113
4460a0:	00 43 6f             	add    %al,0x6f(%ebx)
4460a3:	6d                   	insl   (%dx),%es:(%edi)
4460a4:	70 61                	jo     0x446107
4460a6:	72 65                	jb     0x44610d
4460a8:	53                   	push   %ebx
4460a9:	74 72                	je     0x44611d
4460ab:	69 6e 67 00 43 72 65 	imul   $0x65724300,0x67(%esi),%ebp
4460b2:	61                   	popa
4460b3:	74 65                	je     0x44611a
4460b5:	44                   	inc    %esp
4460b6:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4460bd:	79 00                	jns    0x4460bf
4460bf:	44                   	inc    %esp
4460c0:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4460c7:	79 49                	jns    0x446112
4460c9:	6e                   	outsb  %ds:(%esi),(%dx)
4460ca:	66 6f                	outsw  %ds:(%esi),(%dx)
4460cc:	00 46 69             	add    %al,0x69(%esi)
4460cf:	6c                   	insb   (%dx),%es:(%edi)
4460d0:	65 00 50 61          	add    %dl,%gs:0x61(%eax)
4460d4:	74 68                	je     0x44613e
4460d6:	00 47 65             	add    %al,0x65(%edi)
4460d9:	74 46                	je     0x446121
4460db:	75 6c                	jne    0x446149
4460dd:	6c                   	insb   (%dx),%es:(%edi)
4460de:	50                   	push   %eax
4460df:	61                   	popa
4460e0:	74 68                	je     0x44614a
4460e2:	00 47 65             	add    %al,0x65(%edi)
4460e5:	74 50                	je     0x446137
4460e7:	72 6f                	jb     0x446158
4460e9:	63 65 73             	arpl   %esp,0x73(%ebp)
4460ec:	73 65                	jae    0x446153
4460ee:	73 00                	jae    0x4460f0
4460f0:	4b                   	dec    %ebx
4460f1:	69 6c 6c 00 67 65 74 	imul   $0x5f746567,0x0(%esp,%ebp,2),%ebp
4460f8:	5f
4460f9:	4d                   	dec    %ebp
4460fa:	61                   	popa
4460fb:	69 6e 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%esi),%ebp
446102:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
446106:	6f                   	outsl  %ds:(%esi),(%dx)
446107:	63 65 73             	arpl   %esp,0x73(%ebp)
44610a:	73 4d                	jae    0x446159
44610c:	6f                   	outsl  %ds:(%esi),(%dx)
44610d:	64 75 6c             	fs jne 0x44617c
446110:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
446114:	74 5f                	je     0x446175
446116:	46                   	inc    %esi
446117:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
44611e:	00
44611f:	50                   	push   %eax
446120:	72 6f                	jb     0x446191
446122:	6a 65                	push   $0x65
446124:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
446128:	74 61                	je     0x44618b
44612a:	00 53 65             	add    %dl,0x65(%ebx)
44612d:	74 50                	je     0x44617f
44612f:	72 6f                	jb     0x4461a0
446131:	6a 65                	push   $0x65
446133:	63 74 45 72          	arpl   %esi,0x72(%ebp,%eax,2)
446137:	72 6f                	jb     0x4461a8
446139:	72 00                	jb     0x44613b
44613b:	43                   	inc    %ebx
44613c:	6c                   	insb   (%dx),%es:(%edi)
44613d:	65 61                	gs popa
44613f:	72 50                	jb     0x446191
446141:	72 6f                	jb     0x4461b2
446143:	6a 65                	push   $0x65
446145:	63 74 45 72          	arpl   %esi,0x72(%ebp,%eax,2)
446149:	72 6f                	jb     0x4461ba
44614b:	72 00                	jb     0x44614d
44614d:	44                   	inc    %esp
44614e:	65 6c                	gs insb (%dx),%es:(%edi)
446150:	65 74 65             	gs je  0x4461b8
446153:	00 43 6f             	add    %al,0x6f(%ebx)
446156:	70 79                	jo     0x4461d1
446158:	00 53 65             	add    %dl,0x65(%ebx)
44615b:	74 41                	je     0x44619e
44615d:	74 74                	je     0x4461d3
44615f:	72 69                	jb     0x4461ca
446161:	62 75 74             	bound  %esi,0x74(%ebp)
446164:	65 73 00             	gs jae 0x446167
446167:	46                   	inc    %esi
446168:	69 6c 65 41 74 74 72 	imul   $0x69727474,0x41(%ebp,%eiz,2),%ebp
44616f:	69
446170:	62 75 74             	bound  %esi,0x74(%ebp)
446173:	65 73 00             	gs jae 0x446176
446176:	52                   	push   %edx
446177:	65 67 69 73 74 72 79 	imul   $0x43007972,%gs:0x74(%bp,%di),%esi
44617e:	00 43
446180:	75 72                	jne    0x4461f4
446182:	72 65                	jb     0x4461e9
446184:	6e                   	outsb  %ds:(%esi),(%dx)
446185:	74 55                	je     0x4461dc
446187:	73 65                	jae    0x4461ee
446189:	72 00                	jb     0x44618b
44618b:	4f                   	dec    %edi
44618c:	70 65                	jo     0x4461f3
44618e:	6e                   	outsb  %ds:(%esi),(%dx)
44618f:	53                   	push   %ebx
446190:	75 62                	jne    0x4461f4
446192:	4b                   	dec    %ebx
446193:	65 79 00             	gs jns 0x446196
446196:	53                   	push   %ebx
446197:	65 74 56             	gs je  0x4461f0
44619a:	61                   	popa
44619b:	6c                   	insb   (%dx),%es:(%edi)
44619c:	75 65                	jne    0x446203
44619e:	00 43 6c             	add    %al,0x6c(%ebx)
4461a1:	6f                   	outsl  %ds:(%esi),(%dx)
4461a2:	73 65                	jae    0x446209
4461a4:	00 54 68 72          	add    %dl,0x72(%eax,%ebp,2)
4461a8:	65 61                	gs popa
4461aa:	64 53                	fs push %ebx
4461ac:	74 61                	je     0x44620f
4461ae:	72 74                	jb     0x446224
4461b0:	00 73 65             	add    %dh,0x65(%ebx)
4461b3:	74 5f                	je     0x446214
4461b5:	49                   	dec    %ecx
4461b6:	6e                   	outsb  %ds:(%esi),(%dx)
4461b7:	74 65                	je     0x44621e
4461b9:	72 76                	jb     0x446231
4461bb:	61                   	popa
4461bc:	6c                   	insb   (%dx),%es:(%edi)
4461bd:	00 73 65             	add    %dh,0x65(%ebx)
4461c0:	74 5f                	je     0x446221
4461c2:	45                   	inc    %ebp
4461c3:	6e                   	outsb  %ds:(%esi),(%dx)
4461c4:	61                   	popa
4461c5:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4461c9:	00 73 65             	add    %dh,0x65(%ebx)
4461cc:	74 5f                	je     0x44622d
4461ce:	49                   	dec    %ecx
4461cf:	73 42                	jae    0x446213
4461d1:	61                   	popa
4461d2:	63 6b 67             	arpl   %ebp,0x67(%ebx)
4461d5:	72 6f                	jb     0x446246
4461d7:	75 6e                	jne    0x446247
4461d9:	64 00 53 74          	add    %dl,%fs:0x74(%ebx)
4461dd:	61                   	popa
4461de:	72 74                	jb     0x446254
4461e0:	00 45 6c             	add    %al,0x6c(%ebp)
4461e3:	61                   	popa
4461e4:	70 73                	jo     0x446259
4461e6:	65 64 45             	gs fs inc %ebp
4461e9:	76 65                	jbe    0x446250
4461eb:	6e                   	outsb  %ds:(%esi),(%dx)
4461ec:	74 48                	je     0x446236
4461ee:	61                   	popa
4461ef:	6e                   	outsb  %ds:(%esi),(%dx)
4461f0:	64 6c                	fs insb (%dx),%es:(%edi)
4461f2:	65 72 00             	gs jb  0x4461f5
4461f5:	61                   	popa
4461f6:	64 64 5f             	fs fs pop %edi
4461f9:	45                   	inc    %ebp
4461fa:	6c                   	insb   (%dx),%es:(%edi)
4461fb:	61                   	popa
4461fc:	70 73                	jo     0x446271
4461fe:	65 64 00 43 6f       	gs add %al,%fs:0x6f(%ebx)
446203:	6e                   	outsb  %ds:(%esi),(%dx)
446204:	76 65                	jbe    0x44626b
446206:	72 73                	jb     0x44627b
446208:	69 6f 6e 73 00 54 6f 	imul   $0x6f540073,0x6e(%edi),%ebp
44620f:	49                   	dec    %ecx
446210:	6e                   	outsb  %ds:(%esi),(%dx)
446211:	74 65                	je     0x446278
446213:	67 65 72 00          	addr16 gs jb 0x446217