444003:	63 72 6f             	arpl   %esi,0x6f(%edx)
444006:	73 6f                	jae    0x444077
444008:	66 74 2e             	data16 je 0x444039
44400b:	56                   	push   %esi
44400c:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
444013:	73 69                	jae    0x44407e
444015:	63 2e                	arpl   %ebp,(%esi)
444017:	41                   	inc    %ecx
444018:	70 70                	jo     0x44408a
44401a:	6c                   	insb   (%dx),%es:(%edi)
44401b:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
444022:	53                   	push   %ebx
444023:	65 72 76             	gs jb  0x44409c
444026:	69 63 65 73 00 66 78 	imul   $0x78660073,0x65(%ebx),%esp
44402d:	00 43 6f             	add    %al,0x6f(%ebx)
444030:	6d                   	insl   (%dx),%es:(%edi)
444031:	70 75                	jo     0x4440a8
444033:	74 65                	je     0x44409a
444035:	72 00                	jb     0x444037
444037:	4d                   	dec    %ebp
444038:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
44403f:	74 2e                	je     0x44406f
444041:	56                   	push   %esi
444042:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
444049:	73 69                	jae    0x4440b4
44404b:	63 2e                	arpl   %ebp,(%esi)
44404d:	44                   	inc    %esp
44404e:	65 76 69             	gs jbe 0x4440ba
444051:	63 65 73             	arpl   %esp,0x73(%ebp)
444054:	00 70 77             	add    %dh,0x77(%eax)
444057:	00 6d 5f             	add    %ch,0x5f(%ebp)
44405a:	43                   	inc    %ebx
44405b:	6f                   	outsl  %ds:(%esi),(%dx)
44405c:	6d                   	insl   (%dx),%es:(%edi)
44405d:	70 75                	jo     0x4440d4
44405f:	74 65                	je     0x4440c6
444061:	72 4f                	jb     0x4440b2
444063:	62 6a 65             	bound  %ebp,0x65(%edx)
444066:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
44406a:	6f                   	outsl  %ds:(%esi),(%dx)
44406b:	76 69                	jbe    0x4440d6
44406d:	64 65 72 00          	fs gs jb 0x444071
444071:	6d                   	insl   (%dx),%es:(%edi)
444072:	5f                   	pop    %edi
444073:	41                   	inc    %ecx
444074:	70 70                	jo     0x4440e6
444076:	4f                   	dec    %edi
444077:	62 6a 65             	bound  %ebp,0x65(%edx)
44407a:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
44407e:	6f                   	outsl  %ds:(%esi),(%dx)
44407f:	76 69                	jbe    0x4440ea
444081:	64 65 72 00          	fs gs jb 0x444085
444085:	6d                   	insl   (%dx),%es:(%edi)
444086:	5f                   	pop    %edi
444087:	55                   	push   %ebp
444088:	73 65                	jae    0x4440ef
44408a:	72 4f                	jb     0x4440db
44408c:	62 6a 65             	bound  %ebp,0x65(%edx)
44408f:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
444093:	6f                   	outsl  %ds:(%esi),(%dx)
444094:	76 69                	jbe    0x4440ff
444096:	64 65 72 00          	fs gs jb 0x44409a
44409a:	55                   	push   %ebp
44409b:	73 65                	jae    0x444102
44409d:	72 00                	jb     0x44409f
44409f:	6d                   	insl   (%dx),%es:(%edi)
4440a0:	5f                   	pop    %edi
4440a1:	4d                   	dec    %ebp
4440a2:	79 57                	jns    0x4440fb
4440a4:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4440a8:	72 76                	jb     0x444120
4440aa:	69 63 65 73 4f 62 6a 	imul   $0x6a624f73,0x65(%ebx),%esp
4440b1:	65 63 74 50 72       	arpl   %esi,%gs:0x72(%eax,%edx,2)
4440b6:	6f                   	outsl  %ds:(%esi),(%dx)
4440b7:	76 69                	jbe    0x444122
4440b9:	64 65 72 00          	fs gs jb 0x4440bd
4440bd:	67 65 74 5f          	addr16 gs je 0x444120
4440c1:	43                   	inc    %ebx
4440c2:	6f                   	outsl  %ds:(%esi),(%dx)
4440c3:	6d                   	insl   (%dx),%es:(%edi)
4440c4:	70 75                	jo     0x44413b
4440c6:	74 65                	je     0x44412d
4440c8:	72 00                	jb     0x4440ca
4440ca:	67 65 74 5f          	addr16 gs je 0x44412d
4440ce:	41                   	inc    %ecx
4440cf:	70 70                	jo     0x444141
4440d1:	6c                   	insb   (%dx),%es:(%edi)
4440d2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4440d9:	00 67 65             	add    %ah,0x65(%edi)
4440dc:	74 5f                	je     0x44413d
4440de:	55                   	push   %ebp
4440df:	73 65                	jae    0x444146
4440e1:	72 00                	jb     0x4440e3
4440e3:	67 65 74 5f          	addr16 gs je 0x444146
4440e7:	57                   	push   %edi
4440e8:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4440ec:	72 76                	jb     0x444164
4440ee:	69 63 65 73 00 70 73 	imul   $0x73700073,0x65(%ebx),%esp
4440f5:	00 70 65             	add    %dh,0x65(%eax)
4440f8:	00 70 76             	add    %dh,0x76(%eax)
4440fb:	00 70 6e             	add    %dh,0x6e(%eax)
4440fe:	00 71 70             	add    %dh,0x70(%ecx)
444101:	00 71 77             	add    %dh,0x77(%ecx)
444104:	00 71 73             	add    %dh,0x73(%ecx)
444107:	00 71 76             	add    %dh,0x76(%ecx)
44410a:	00 71 6d             	add    %dh,0x6d(%ecx)
44410d:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
444111:	65 00 71 64          	add    %dh,%gs:0x64(%ecx)
444115:	00 71 6a             	add    %dh,0x6a(%ecx)
444118:	00 54 00 71          	add    %dl,0x71(%eax,%eax,1)
44411c:	6f                   	outsl  %ds:(%esi),(%dx)
44411d:	00 71 62             	add    %dh,0x62(%ecx)
444120:	00 71 61             	add    %dh,0x61(%ecx)
444123:	00 71 68             	add    %dh,0x68(%ecx)
444126:	00 01                	add    %al,(%ecx)
444128:	00 6d 5f             	add    %ch,0x5f(%ebp)
44412b:	54                   	push   %esp
44412c:	68 72 65 61 64       	push   $0x64616572
444131:	53                   	push   %ebx
444132:	74 61                	je     0x444195
444134:	74 69                	je     0x44419f
444136:	63 56 61             	arpl   %edx,0x61(%esi)
444139:	6c                   	insb   (%dx),%es:(%edi)
44413a:	75 65                	jne    0x4441a1
44413c:	00 67 65             	add    %ah,0x65(%edi)
44413f:	74 5f                	je     0x4441a0
444141:	47                   	inc    %edi
444142:	65 74 49             	gs je  0x44418e
444145:	6e                   	outsb  %ds:(%esi),(%dx)
444146:	73 74                	jae    0x4441bc
444148:	61                   	popa
444149:	6e                   	outsb  %ds:(%esi),(%dx)
44414a:	63 65 00             	arpl   %esp,0x0(%ebp)
44414d:	71 78                	jno    0x4441c7
44414f:	00 74 6b 71          	add    %dh,0x71(%ebx,%ebp,2)
444153:	00 7a 70             	add    %bh,0x70(%edx)
444156:	64 00 7a 70          	add    %bh,%fs:0x70(%edx)
44415a:	63 00                	arpl   %eax,(%eax)
44415c:	7a 70                	jp     0x4441ce
44415e:	6a 00                	push   $0x0
444160:	7a 70                	jp     0x4441d2
444162:	6f                   	outsl  %ds:(%esi),(%dx)
444163:	00 7a 70             	add    %bh,0x70(%edx)
444166:	6c                   	insb   (%dx),%es:(%edi)
444167:	00 7a 70             	add    %bh,0x70(%edx)
44416a:	62 00                	bound  %eax,(%eax)
44416c:	7a 70                	jp     0x4441de
44416e:	61                   	popa
44416f:	00 7a 70             	add    %bh,0x70(%edx)
444172:	67 00 7a 70          	add    %bh,0x70(%bp,%si)
444176:	68 00 7a 70 78       	push   $0x78707a00
44417b:	00 7a 77             	add    %bh,0x77(%edx)
44417e:	73 00                	jae    0x444180
444180:	7a 77                	jp     0x4441f9
444182:	65 00 7a 77          	add    %bh,%gs:0x77(%edx)
444186:	76 00                	jbe    0x444188
444188:	7a 77                	jp     0x444201
44418a:	6e                   	outsb  %ds:(%esi),(%dx)
44418b:	00 7a 77             	add    %bh,0x77(%edx)
44418e:	6d                   	insl   (%dx),%es:(%edi)
44418f:	00 7a 77             	add    %bh,0x77(%edx)
444192:	79 00                	jns    0x444194
444194:	7a 77                	jp     0x44420d
444196:	64 00 7a 77          	add    %bh,%fs:0x77(%edx)
44419a:	63 00                	arpl   %eax,(%eax)
44419c:	7a 77                	jp     0x444215
44419e:	6a 00                	push   $0x0
4441a0:	7a 77                	jp     0x444219
4441a2:	6f                   	outsl  %ds:(%esi),(%dx)
4441a3:	00 7a 77             	add    %bh,0x77(%edx)
4441a6:	6c                   	insb   (%dx),%es:(%edi)
4441a7:	00 7a 77             	add    %bh,0x77(%edx)
4441aa:	62 00                	bound  %eax,(%eax)
4441ac:	7a 77                	jp     0x444225
4441ae:	61                   	popa
4441af:	00 7a 77             	add    %bh,0x77(%edx)
4441b2:	67 00 7a 77          	add    %bh,0x77(%bp,%si)
4441b6:	68 00 7a 77 78       	push   $0x78777a00
4441bb:	00 7a 73             	add    %bh,0x73(%edx)
4441be:	65 00 7a 73          	add    %bh,%gs:0x73(%edx)
4441c2:	76 00                	jbe    0x4441c4
4441c4:	7a 73                	jp     0x444239
4441c6:	6e                   	outsb  %ds:(%esi),(%dx)
4441c7:	00 7a 73             	add    %bh,0x73(%edx)
4441ca:	6d                   	insl   (%dx),%es:(%edi)
4441cb:	00 7a 73             	add    %bh,0x73(%edx)
4441ce:	79 00                	jns    0x4441d0
4441d0:	7a 73                	jp     0x444245
4441d2:	64 00 7a 73          	add    %bh,%fs:0x73(%edx)
4441d6:	63 00                	arpl   %eax,(%eax)
4441d8:	7a 73                	jp     0x44424d
4441da:	6a 00                	push   $0x0
4441dc:	7a 73                	jp     0x444251
4441de:	6f                   	outsl  %ds:(%esi),(%dx)
4441df:	00 4d 75             	add    %cl,0x75(%ebp)
4441e2:	74 65                	je     0x444249
4441e4:	78 00                	js     0x4441e6
4441e6:	53                   	push   %ebx
4441e7:	79 73                	jns    0x44425c
4441e9:	74 65                	je     0x444250
4441eb:	6d                   	insl   (%dx),%es:(%edi)
4441ec:	2e 54                	cs push %esp
4441ee:	68 72 65 61 64       	push   $0x64616572
4441f3:	69 6e 67 00 7a 73 6c 	imul   $0x6c737a00,0x67(%esi),%ebp
4441fa:	00 7a 73             	add    %bh,0x73(%edx)
4441fd:	62 00                	bound  %eax,(%eax)
4441ff:	7a 73                	jp     0x444274
444201:	61                   	popa
444202:	00 7a 73             	add    %bh,0x73(%edx)
444205:	67 00 7a 73          	add    %bh,0x73(%bp,%si)
444209:	68 00 7a 73 78       	push   $0x78737a00
44420e:	00 7a 65             	add    %bh,0x65(%edx)
444211:	76 00                	jbe    0x444213
444213:	7a 65                	jp     0x44427a
444215:	6e                   	outsb  %ds:(%esi),(%dx)
444216:	00 7a 65             	add    %bh,0x65(%edx)
444219:	6d                   	insl   (%dx),%es:(%edi)
44421a:	00 7a 65             	add    %bh,0x65(%edx)
44421d:	79 00                	jns    0x44421f
44421f:	7a 65                	jp     0x444286
444221:	64 00 7a 65          	add    %bh,%fs:0x65(%edx)
444225:	63 00                	arpl   %eax,(%eax)
444227:	7a 65                	jp     0x44428e
444229:	6a 00                	push   $0x0
44422b:	74 6b                	je     0x444298
44422d:	70 00                	jo     0x44422f
44422f:	47                   	inc    %edi
444230:	65 74 4c             	gs je  0x44427f
444233:	61                   	popa
444234:	73 74                	jae    0x4442aa
444236:	49                   	dec    %ecx
444237:	6e                   	outsb  %ds:(%esi),(%dx)
444238:	70 75                	jo     0x4442af
44423a:	74 49                	je     0x444285
44423c:	6e                   	outsb  %ds:(%esi),(%dx)
44423d:	66 6f                	outsw  %ds:(%esi),(%dx)
44423f:	00 75 73             	add    %dh,0x73(%ebp)
444242:	65 72 33             	gs jb  0x444278
444245:	32 2e                	xor    (%esi),%ch
444247:	64 6c                	fs insb (%dx),%es:(%edi)
444249:	6c                   	insb   (%dx),%es:(%edi)
44424a:	00 74 6b 77          	add    %dh,0x77(%ebx,%ebp,2)
44424e:	00 74 6b 73          	add    %dh,0x73(%ebx,%ebp,2)
444252:	00 74 6b 65          	add    %dh,0x65(%ebx,%ebp,2)
444256:	00 74 6b 76          	add    %dh,0x76(%ebx,%ebp,2)
44425a:	00 74 6b 6d          	add    %dh,0x6d(%ebx,%ebp,2)
44425e:	00 74 75 6e          	add    %dh,0x6e(%ebp,%esi,2)
444262:	00 74 75 79          	add    %dh,0x79(%ebp,%esi,2)
444266:	00 74 75 64          	add    %dh,0x64(%ebp,%esi,2)
44426a:	00 74 72 66          	add    %dh,0x66(%edx,%esi,2)
44426e:	00 74 72 6d          	add    %dh,0x6d(%edx,%esi,2)
444272:	00 53 79             	add    %dl,0x79(%ebx)
444275:	73 74                	jae    0x4442eb
444277:	65 6d                	gs insl (%dx),%es:(%edi)
444279:	2e 44                	cs inc %esp
44427b:	72 61                	jb     0x4442de
44427d:	77 69                	ja     0x4442e8
44427f:	6e                   	outsb  %ds:(%esi),(%dx)
444280:	67 00 49 6d          	add    %cl,0x6d(%bx,%di)
444284:	61                   	popa
444285:	67 65 43             	addr16 gs inc %ebx
444288:	6f                   	outsl  %ds:(%esi),(%dx)
444289:	64 65 63 49 6e       	fs arpl %ecx,%gs:0x6e(%ecx)
44428e:	66 6f                	outsw  %ds:(%esi),(%dx)
444290:	00 53 79             	add    %dl,0x79(%ebx)
444293:	73 74                	jae    0x444309
444295:	65 6d                	gs insl (%dx),%es:(%edi)
444297:	2e 44                	cs inc %esp
444299:	72 61                	jb     0x4442fc
44429b:	77 69                	ja     0x444306
44429d:	6e                   	outsb  %ds:(%esi),(%dx)
44429e:	67 2e 49             	addr16 cs dec %ecx
4442a1:	6d                   	insl   (%dx),%es:(%edi)
4442a2:	61                   	popa
4442a3:	67 69 6e 67 00 49 6d 	imul   $0x616d4900,0x67(%bp),%ebp
4442aa:	61
4442ab:	67 65 46             	addr16 gs inc %esi
4442ae:	6f                   	outsl  %ds:(%esi),(%dx)
4442af:	72 6d                	jb     0x44431e
4442b1:	61                   	popa
4442b2:	74 00                	je     0x4442b4
4442b4:	74 72                	je     0x444328
4442b6:	79 00                	jns    0x4442b8
4442b8:	74 72                	je     0x44432c
4442ba:	6f                   	outsl  %ds:(%esi),(%dx)
4442bb:	00 74 72 6c          	add    %dh,0x6c(%edx,%esi,2)
4442bf:	00 74 72 62          	add    %dh,0x62(%edx,%esi,2)
4442c3:	00 74 72 61          	add    %dh,0x61(%edx,%esi,2)
4442c7:	00 74 72 67          	add    %dh,0x67(%edx,%esi,2)
4442cb:	00 74 66 71          	add    %dh,0x71(%esi,%eiz,2)
4442cf:	00 74 66 6e          	add    %dh,0x6e(%esi,%eiz,2)
4442d3:	00 45 6c             	add    %al,0x6c(%ebp)
4442d6:	61                   	popa
4442d7:	70 73                	jo     0x44434c
4442d9:	65 64 45             	gs fs inc %ebp
4442dc:	76 65                	jbe    0x444343
4442de:	6e                   	outsb  %ds:(%esi),(%dx)
4442df:	74 41                	je     0x444322
4442e1:	72 67                	jb     0x44434a
4442e3:	73 00                	jae    0x4442e5
4442e5:	53                   	push   %ebx
4442e6:	79 73                	jns    0x44435b
4442e8:	74 65                	je     0x44434f
4442ea:	6d                   	insl   (%dx),%es:(%edi)
4442eb:	2e 54                	cs push %esp
4442ed:	69 6d 65 72 73 00 74 	imul   $0x74007372,0x65(%ebp),%ebp
4442f4:	66 6d                	insw   (%dx),%es:(%edi)
4442f6:	00 74 66 79          	add    %dh,0x79(%esi,%eiz,2)
4442fa:	00 74 71 6c          	add    %dh,0x6c(%ecx,%esi,2)
4442fe:	00 74 71 62          	add    %dh,0x62(%ecx,%esi,2)
444302:	00 74 71 61          	add    %dh,0x61(%ecx,%esi,2)
444306:	00 74 71 67          	add    %dh,0x67(%ecx,%esi,2)
44430a:	00 74 71 78          	add    %dh,0x78(%ecx,%esi,2)
44430e:	00 74 70 77          	add    %dh,0x77(%eax,%esi,2)
444312:	00 74 70 73          	add    %dh,0x73(%eax,%esi,2)
444316:	00 74 70 64          	add    %dh,0x64(%eax,%esi,2)
44431a:	00 74 70 6c          	add    %dh,0x6c(%eax,%esi,2)
44431e:	00 74 70 62          	add    %dh,0x62(%eax,%esi,2)
444322:	00 74 70 67          	add    %dh,0x67(%eax,%esi,2)
444326:	00 74 70 68          	add    %dh,0x68(%eax,%esi,2)
44432a:	00 74 70 78          	add    %dh,0x78(%eax,%esi,2)
44432e:	00 74 77 73          	add    %dh,0x73(%edi,%esi,2)
444332:	00 74 77 76          	add    %dh,0x76(%edi,%esi,2)
444336:	00 74 77 6e          	add    %dh,0x6e(%edi,%esi,2)
44433a:	00 74 77 6d          	add    %dh,0x6d(%edi,%esi,2)
44433e:	00 74 77 64          	add    %dh,0x64(%edi,%esi,2)
444342:	00 74 77 63          	add    %dh,0x63(%edi,%esi,2)
444346:	00 74 77 6a          	add    %dh,0x6a(%edi,%esi,2)
44434a:	00 74 73 6e          	add    %dh,0x6e(%ebx,%esi,2)
44434e:	00 74 73 6d          	add    %dh,0x6d(%ebx,%esi,2)
444352:	00 74 73 79          	add    %dh,0x79(%ebx,%esi,2)
444356:	00 74 73 6f          	add    %dh,0x6f(%ebx,%esi,2)
44435a:	00 74 64 63          	add    %dh,0x63(%esp,%eiz,2)
44435e:	00 4d 65             	add    %cl,0x65(%ebp)
444361:	6d                   	insl   (%dx),%es:(%edi)
444362:	6f                   	outsl  %ds:(%esi),(%dx)
444363:	72 79                	jb     0x4443de
444365:	53                   	push   %ebx
444366:	74 72                	je     0x4443da
444368:	65 61                	gs popa
44436a:	6d                   	insl   (%dx),%es:(%edi)
44436b:	00 74 64 6a          	add    %dh,0x6a(%esp,%eiz,2)
44436f:	00 74 64 6f          	add    %dh,0x6f(%esp,%eiz,2)
444373:	00 74 64 6c          	add    %dh,0x6c(%esp,%eiz,2)
444377:	00 74 64 62          	add    %dh,0x62(%esp,%eiz,2)
44437b:	00 74 6a 6f          	add    %dh,0x6f(%edx,%ebp,2)
44437f:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
444383:	65 74 65             	gs je  0x4443eb
444386:	46                   	inc    %esi
444387:	69 6c 65 00 6b 65 72 	imul   $0x6e72656b,0x0(%ebp,%eiz,2),%ebp