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
445490:	76 00                	jbe    0x445492
445492:	65 75 63             	gs jne 0x4454f8
445495:	00 5f 56             	add    %bl,0x56(%edi)
445498:	65 72 73             	gs jb  0x44550e
44549b:	69 6f 6e 00 5f 4b 65 	imul   $0x654b5f00,0x6e(%edi),%ebp
4454a2:	79 73                	jns    0x445517
4454a4:	00 4b 65             	add    %cl,0x65(%ebx)
4454a7:	79 56                	jns    0x4454ff
4454a9:	61                   	popa
4454aa:	6c                   	insb   (%dx),%es:(%edi)
4454ab:	75 65                	jne    0x445512
4454ad:	50                   	push   %eax
4454ae:	61                   	popa
4454af:	69 72 60 32 00 67 65 	imul   $0x65670032,0x60(%edx),%esi
4454b6:	74 5f                	je     0x445517
4454b8:	56                   	push   %esi
4454b9:	65 72 73             	gs jb  0x44552f
4454bc:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4454c3:	5f                   	pop    %edi
4454c4:	56                   	push   %esi
4454c5:	65 72 73             	gs jb  0x44553b
4454c8:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
4454cf:	5f                   	pop    %edi
4454d0:	4b                   	dec    %ebx
4454d1:	65 79 73             	gs jns 0x445547
4454d4:	00 73 65             	add    %dh,0x65(%ebx)
4454d7:	74 5f                	je     0x445538
4454d9:	4b                   	dec    %ebx
4454da:	65 79 73             	gs jns 0x445550
4454dd:	00 46 69             	add    %al,0x69(%esi)
4454e0:	6c                   	insb   (%dx),%es:(%edi)
4454e1:	65 4e                	gs dec %esi
4454e3:	61                   	popa
4454e4:	6d                   	insl   (%dx),%es:(%edi)
4454e5:	65 00 65 75          	add    %ah,%gs:0x75(%ebp)
4454e9:	78 00                	js     0x4454eb
4454eb:	65 76 63             	gs jbe 0x445551
4454ee:	00 65 76             	add    %ah,0x76(%ebp)
4454f1:	78 00                	js     0x4454f3
4454f3:	65 63 78 00          	arpl   %edi,%gs:0x0(%eax)
4454f7:	61                   	popa
4454f8:	6a 6b                	push   $0x6b
4454fa:	00 61 6a             	add    %ah,0x6a(%ecx)
4454fd:	79 00                	jns    0x4454ff
4454ff:	61                   	popa
445500:	6a 6d                	push   $0x6d
445502:	00 61 6a             	add    %ah,0x6a(%ecx)
445505:	68 00 61 6a 6e       	push   $0x6e6a6100
44550a:	00 61 6a             	add    %ah,0x6a(%ecx)
44550d:	76 00                	jbe    0x44550f
44550f:	61                   	popa
445510:	6a 63                	push   $0x63
445512:	00 61 6a             	add    %ah,0x6a(%ecx)
445515:	78 00                	js     0x445517
445517:	61                   	popa
445518:	6a 75                	push   $0x75
44551a:	00 53 65             	add    %dl,0x65(%ebx)
44551d:	71 75                	jno    0x445594
44551f:	65 6e                	outsb  %gs:(%esi),(%dx)
445521:	63 65 00             	arpl   %esp,0x0(%ebp)
445524:	49                   	dec    %ecx
445525:	6e                   	outsb  %ds:(%esi),(%dx)
445526:	74 65                	je     0x44558d
445528:	67 65 72 00          	addr16 gs jb 0x44552c
44552c:	42                   	inc    %edx
44552d:	69 74 53 74 72 69 6e 	imul   $0x676e6972,0x74(%ebx,%edx,2),%esi
445534:	67
445535:	00 4f 63             	add    %cl,0x63(%edi)
445538:	74 65                	je     0x44559f
44553a:	74 53                	je     0x44558f
44553c:	74 72                	je     0x4455b0
44553e:	69 6e 67 00 4e 75 6c 	imul   $0x6c754e00,0x67(%esi),%ebp
445545:	6c                   	insb   (%dx),%es:(%edi)
445546:	00 4f 62             	add    %cl,0x62(%edi)
445549:	6a 65                	push   $0x65
44554b:	63 74 49 64          	arpl   %esi,0x64(%ecx,%ecx,2)
44554f:	65 6e                	outsb  %gs:(%esi),(%dx)
445551:	74 69                	je     0x4455bc
445553:	66 69 65 72 00 61    	imul   $0x6100,0x72(%ebp),%sp
445559:	6b 76 00 5f          	imul   $0x5f,0x0(%esi),%esi
44555d:	54                   	push   %esp
44555e:	79 70                	jns    0x4455d0
445560:	65 00 5f 4c          	add    %bl,%gs:0x4c(%edi)
445564:	65 6e                	outsb  %gs:(%esi),(%dx)
445566:	67 68 74 00 5f 6f    	addr16 push $0x6f5f0074
44556c:	62 6a 65             	bound  %ebp,0x65(%edx)
44556f:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
445573:	5f                   	pop    %edi
445574:	44                   	inc    %esp
445575:	61                   	popa
445576:	74 61                	je     0x4455d9
445578:	00 67 65             	add    %ah,0x65(%edi)
44557b:	74 5f                	je     0x4455dc
44557d:	54                   	push   %esp
44557e:	79 70                	jns    0x4455f0
445580:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
445584:	74 5f                	je     0x4455e5
445586:	54                   	push   %esp
445587:	79 70                	jns    0x4455f9
445589:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
44558d:	74 5f                	je     0x4455ee
44558f:	4c                   	dec    %esp
445590:	65 6e                	outsb  %gs:(%esi),(%dx)
445592:	67 68 74 00 73 65    	addr16 push $0x65730074
445598:	74 5f                	je     0x4455f9
44559a:	4c                   	dec    %esp
44559b:	65 6e                	outsb  %gs:(%esi),(%dx)
44559d:	67 68 74 00 67 65    	addr16 push $0x65670074
4455a3:	74 5f                	je     0x445604
4455a5:	6f                   	outsl  %ds:(%esi),(%dx)
4455a6:	62 6a 65             	bound  %ebp,0x65(%edx)
4455a9:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
4455ad:	73 65                	jae    0x445614
4455af:	74 5f                	je     0x445610
4455b1:	6f                   	outsl  %ds:(%esi),(%dx)
4455b2:	62 6a 65             	bound  %ebp,0x65(%edx)
4455b5:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
4455b9:	67 65 74 5f          	addr16 gs je 0x44561c
4455bd:	44                   	inc    %esp
4455be:	61                   	popa
4455bf:	74 61                	je     0x445622
4455c1:	00 73 65             	add    %dh,0x65(%ebx)
4455c4:	74 5f                	je     0x445625
4455c6:	44                   	inc    %esp
4455c7:	61                   	popa
4455c8:	74 61                	je     0x44562b
4455ca:	00 61 6b             	add    %ah,0x6b(%ecx)
4455cd:	63 00                	arpl   %eax,(%eax)
4455cf:	61                   	popa
4455d0:	71 62                	jno    0x445634
4455d2:	00 61 71             	add    %ah,0x71(%ecx)
4455d5:	74 00                	je     0x4455d7
4455d7:	61                   	popa
4455d8:	71 79                	jno    0x445653
4455da:	00 61 71             	add    %ah,0x71(%ecx)
4455dd:	6d                   	insl   (%dx),%es:(%edi)
4455de:	00 61 71             	add    %ah,0x71(%ecx)
4455e1:	7a 00                	jp     0x4455e3
4455e3:	6a 62                	push   $0x62
4455e5:	78 00                	js     0x4455e7
4455e7:	61                   	popa
4455e8:	71 68                	jno    0x445652
4455ea:	00 61 71             	add    %ah,0x71(%ecx)
4455ed:	6e                   	outsb  %ds:(%esi),(%dx)
4455ee:	00 61 73             	add    %ah,0x73(%ecx)
4455f1:	74 00                	je     0x4455f3
4455f3:	61                   	popa
4455f4:	73 79                	jae    0x44566f
4455f6:	00 61 73             	add    %ah,0x73(%ecx)
4455f9:	6d                   	insl   (%dx),%es:(%edi)
4455fa:	00 61 73             	add    %ah,0x73(%ecx)
4455fd:	6e                   	outsb  %ds:(%esi),(%dx)
4455fe:	00 61 73             	add    %ah,0x73(%ecx)
445601:	75 00                	jne    0x445603
445603:	61                   	popa
445604:	73 78                	jae    0x44567e
445606:	00 61 62             	add    %ah,0x62(%ecx)
445609:	74 00                	je     0x44560b
44560b:	61                   	popa
44560c:	62 79 00             	bound  %edi,0x0(%ecx)
44560f:	61                   	popa
445610:	62 68 00             	bound  %ebp,0x0(%eax)
445613:	61                   	popa
445614:	62 6e 00             	bound  %ebp,0x0(%esi)
445617:	61                   	popa
445618:	62 75 00             	bound  %esi,0x0(%ebp)
44561b:	61                   	popa
44561c:	62 76 00             	bound  %esi,0x0(%esi)
44561f:	61                   	popa
445620:	62 63 00             	bound  %esp,0x0(%ebx)
445623:	61                   	popa
445624:	79 7a                	jns    0x4456a0
445626:	00 61 79             	add    %ah,0x79(%ecx)
445629:	68 00 61 63 78       	push   $0x78636100
44562e:	00 6a 6b             	add    %ch,0x6b(%edx)