45f3f6:	2f                   	das
45f3f7:	49                   	dec    %ecx
45f3f8:	57                   	push   %edi
45f3f9:	45                   	inc    %ebp
45f3fa:	5a                   	pop    %edx
45f3fb:	6e                   	outsb  %ds:(%esi),(%dx)
45f3fc:	50                   	push   %eax
45f3fd:	36 67 4d             	ss addr16 dec %ebp
45f400:	42                   	inc    %edx
45f401:	6c                   	insb   (%dx),%es:(%edi)
45f402:	39 67 50             	cmp    %esp,0x50(%edi)
45f405:	30 32                	xor    %dh,(%edx)
45f407:	45                   	inc    %ebp
45f408:	45                   	inc    %ebp
45f409:	48                   	dec    %eax
45f40a:	56                   	push   %esi
45f40b:	77 39                	ja     0x45f446
45f40d:	72 5a                	jb     0x45f469
45f40f:	35 6a 65 44 76       	xor    $0x7644656a,%eax
45f414:	7a 4d                	jp     0x45f463
45f416:	59                   	pop    %ecx
45f417:	6f                   	outsl  %ds:(%esi),(%dx)
45f418:	76 39                	jbe    0x45f453
45f41a:	76 53                	jbe    0x45f46f
45f41c:	37                   	aaa
45f41d:	30 35 68 4b 7a 74    	xor    %dh,0x747a4b68
45f423:	4a                   	dec    %edx
45f424:	7a 72                	jp     0x45f498
45f426:	56                   	push   %esi
45f427:	7a 42                	jp     0x45f46b
45f429:	67 55                	addr16 push %ebp
45f42b:	70 47                	jo     0x45f474
45f42d:	44                   	inc    %esp
45f42e:	67 49                	addr16 dec %ecx
45f430:	34 44                	xor    $0x44,%al
45f432:	44                   	inc    %esp
45f433:	55                   	push   %ebp
45f434:	36 6b 6e 43 77       	imul   $0x77,%ss:0x43(%esi),%ebp
45f439:	68 70 37 61 53       	push   $0x53613770
45f43e:	37                   	aaa
45f43f:	4d                   	dec    %ebp
45f440:	43                   	inc    %ebx
45f441:	77 43                	ja     0x45f486
45f443:	7a 77                	jp     0x45f4bc
45f445:	66 4a                	dec    %dx
45f447:	2f                   	das
45f448:	6e                   	outsb  %ds:(%esi),(%dx)
45f449:	42                   	inc    %edx
45f44a:	4a                   	dec    %edx
45f44b:	50                   	push   %eax
45f44c:	51                   	push   %ecx
45f44d:	45                   	inc    %ebp
45f44e:	4c                   	dec    %esp
45f44f:	37                   	aaa
45f450:	2b 72 6f             	sub    0x6f(%edx),%esi
45f453:	50                   	push   %eax
45f454:	46                   	inc    %esi
45f455:	50                   	push   %eax
45f456:	2f                   	das
45f457:	39 59 34             	cmp    %ebx,0x34(%ecx)
45f45a:	50                   	push   %eax
45f45b:	4b                   	dec    %ebx
45f45c:	54                   	push   %esp
45f45d:	48                   	dec    %eax
45f45e:	52                   	push   %edx
45f45f:	38 76 4c             	cmp    %dh,0x4c(%esi)
45f462:	4e                   	dec    %esi
45f463:	50                   	push   %eax
45f464:	6d                   	insl   (%dx),%es:(%edi)
45f465:	50                   	push   %eax
45f466:	68 72 42 59 56       	push   $0x56594272
45f46b:	6c                   	insb   (%dx),%es:(%edi)
45f46c:	4e                   	dec    %esi
45f46d:	57                   	push   %edi
45f46e:	77 61                	ja     0x45f4d1
45f470:	62 4d 49             	bound  %ecx,0x49(%ebp)
45f473:	44                   	inc    %esp
45f474:	2b 70 6c             	sub    0x6c(%eax),%esi
45f477:	48                   	dec    %eax
45f478:	41                   	inc    %ecx
45f479:	2f                   	das
45f47a:	55                   	push   %ebp
45f47b:	52                   	push   %edx
45f47c:	44                   	inc    %esp
45f47d:	5a                   	pop    %edx
45f47e:	4b                   	dec    %ebx
45f47f:	69 61 4f 7a 69 4a 30 	imul   $0x304a697a,0x4f(%ecx),%esp
45f486:	43                   	inc    %ebx
45f487:	47                   	inc    %edi
45f488:	47                   	inc    %edi
45f489:	6c                   	insb   (%dx),%es:(%edi)
45f48a:	45                   	inc    %ebp
45f48b:	30 50 4b             	xor    %dl,0x4b(%eax)
45f48e:	75 78                	jne    0x45f508
45f490:	67 6f                	outsl  %ds:(%si),(%dx)
45f492:	76 45                	jbe    0x45f4d9
45f494:	50                   	push   %eax
45f495:	47                   	inc    %edi
45f496:	47                   	inc    %edi
45f497:	61                   	popa
45f498:	66 33 73 77          	xor    0x77(%ebx),%si
45f49c:	32 6d 39             	xor    0x39(%ebp),%ch
45f49f:	65 63 4a 66          	arpl   %ecx,%gs:0x66(%edx)
45f4a3:	31 33                	xor    %esi,(%ebx)
45f4a5:	78 54                	js     0x45f4fb
45f4a7:	68 76 46 56 31       	push   $0x31564676
45f4ac:	43                   	inc    %ebx
45f4ad:	6b 78 34 75          	imul   $0x75,0x34(%eax),%edi
45f4b1:	39 62 78             	cmp    %esp,0x78(%edx)
45f4b4:	54                   	push   %esp
45f4b5:	54                   	push   %esp
45f4b6:	43                   	inc    %ebx
45f4b7:	6c                   	insb   (%dx),%es:(%edi)
45f4b8:	48                   	dec    %eax
45f4b9:	6d                   	insl   (%dx),%es:(%edi)
45f4ba:	68 32 43 4f 58       	push   $0x584f4332
45f4bf:	71 75                	jno    0x45f536
45f4c1:	69 4f 63 59 67 5a 2f 	imul   $0x2f5a6759,0x63(%edi),%ecx
45f4c8:	4b                   	dec    %ebx
45f4c9:	77 5a                	ja     0x45f525
45f4cb:	47                   	inc    %edi
45f4cc:	34 71                	xor    $0x71,%al
45f4ce:	71 4d                	jno    0x45f51d
45f4d0:	45                   	inc    %ebp
45f4d1:	70 58                	jo     0x45f52b
45f4d3:	4a                   	dec    %edx
45f4d4:	55                   	push   %ebp
45f4d5:	62 33                	bound  %esi,(%ebx)
45f4d7:	45                   	inc    %ebp
45f4d8:	43                   	inc    %ebx
45f4d9:	50                   	push   %eax
45f4da:	74 69                	je     0x45f545
45f4dc:	4c                   	dec    %esp
45f4dd:	73 6d                	jae    0x45f54c
45f4df:	48                   	dec    %eax
45f4e0:	59                   	pop    %ecx
45f4e1:	63 63 63             	arpl   %esp,0x63(%ebx)
45f4e4:	66 73 56             	data16 jae 0x45f53d
45f4e7:	53                   	push   %ebx
45f4e8:	66 50                	push   %ax
45f4ea:	45                   	inc    %ebp
45f4eb:	69 76 4e 38 4d 66 32 	imul   $0x32664d38,0x4e(%esi),%esi
45f4f2:	34 63                	xor    $0x63,%al
45f4f4:	30 56 31             	xor    %dl,0x31(%esi)
45f4f7:	4b                   	dec    %ebx
45f4f8:	57                   	push   %edi
45f4f9:	2b 51 48             	sub    0x48(%ecx),%edx
45f4fc:	59                   	pop    %ecx
45f4fd:	4b                   	dec    %ebx
45f4fe:	33 41 6d             	xor    0x6d(%ecx),%eax
45f501:	78 76                	js     0x45f579
45f503:	51                   	push   %ecx
45f504:	77 73                	ja     0x45f579
45f506:	42                   	inc    %edx
45f507:	4b                   	dec    %ebx
45f508:	78 44                	js     0x45f54e
45f50a:	65 67 41             	gs addr16 inc %ecx
45f50d:	46                   	inc    %esi
45f50e:	6b 5a 52 52          	imul   $0x52,0x52(%edx),%ebx
45f512:	56                   	push   %esi
45f513:	6f                   	outsl  %ds:(%esi),(%dx)
45f514:	49                   	dec    %ecx
45f515:	50                   	push   %eax
45f516:	30 44 47 33          	xor    %al,0x33(%edi,%eax,2)
45f51a:	67 62 42 43          	bound  %eax,0x43(%bp,%si)
45f51e:	6d                   	insl   (%dx),%es:(%edi)
45f51f:	76 48                	jbe    0x45f569
45f521:	61                   	popa
45f522:	70 4c                	jo     0x45f570
45f524:	6e                   	outsb  %ds:(%esi),(%dx)
45f525:	61                   	popa
45f526:	6b 7a 4f 67          	imul   $0x67,0x4f(%edx),%edi
45f52a:	43                   	inc    %ebx
45f52b:	37                   	aaa
45f52c:	54                   	push   %esp
45f52d:	42                   	inc    %edx
45f52e:	44                   	inc    %esp
45f52f:	32 33                	xor    (%ebx),%dh
45f531:	45                   	inc    %ebp
45f532:	74 30                	je     0x45f564
45f534:	43                   	inc    %ebx
45f535:	75 54                	jne    0x45f58b
45f537:	47                   	inc    %edi
45f538:	76 66                	jbe    0x45f5a0
45f53a:	58                   	pop    %eax
45f53b:	44                   	inc    %esp
45f53c:	73 6a                	jae    0x45f5a8
45f53e:	6f                   	outsl  %ds:(%esi),(%dx)
45f53f:	52                   	push   %edx
45f540:	33 2f                	xor    (%edi),%ebp
45f542:	55                   	push   %ebp
45f543:	61                   	popa
45f544:	6b 47 34 69          	imul   $0x69,0x34(%edi),%eax
45f548:	54                   	push   %esp
45f549:	30 76 59             	xor    %dh,0x59(%esi)
45f54c:	4c                   	dec    %esp
45f54d:	53                   	push   %ebx
45f54e:	63 69 78             	arpl   %ebp,0x78(%ecx)
45f551:	76 36                	jbe    0x45f589
45f553:	58                   	pop    %eax
45f554:	5a                   	pop    %edx
45f555:	4a                   	dec    %edx
45f556:	6a 45                	push   $0x45
45f558:	54                   	push   %esp
45f559:	50                   	push   %eax
45f55a:	69 58 7a 70 73 77 43 	imul   $0x43777370,0x7a(%eax),%ebx
45f561:	6f                   	outsl  %ds:(%esi),(%dx)
45f562:	5a                   	pop    %edx
45f563:	4e                   	dec    %esi
45f564:	68 6e 4d 77 54       	push   $0x54774d6e
45f569:	31 48 42             	xor    %ecx,0x42(%eax)
45f56c:	36 56                	ss push %esi
45f56e:	31 45 4d             	xor    %eax,0x4d(%ebp)
45f571:	4d                   	dec    %ebp
45f572:	30 6b 47             	xor    %ch,0x47(%ebx)
45f575:	57                   	push   %edi
45f576:	53                   	push   %ebx
45f577:	73 31                	jae    0x45f5aa
45f579:	6f                   	outsl  %ds:(%esi),(%dx)
45f57a:	55                   	push   %ebp
45f57b:	5a                   	pop    %edx
45f57c:	39 6c 31 57          	cmp    %ebp,0x57(%ecx,%esi,1)
45f580:	6e                   	outsb  %ds:(%esi),(%dx)
45f581:	4f                   	dec    %edi
45f582:	48                   	dec    %eax
45f583:	33 67 62             	xor    0x62(%edi),%esp
45f586:	54                   	push   %esp
45f587:	48                   	dec    %eax
45f588:	72 72                	jb     0x45f5fc
45f58a:	76 50                	jbe    0x45f5dc
45f58c:	54                   	push   %esp
45f58d:	56                   	push   %esi
45f58e:	37                   	aaa
45f58f:	41                   	inc    %ecx
45f590:	56                   	push   %esi
45f591:	78 74                	js     0x45f607
45f593:	52                   	push   %edx
45f594:	4f                   	dec    %edi
45f595:	59                   	pop    %ecx
45f596:	74 37                	je     0x45f5cf
45f598:	6f                   	outsl  %ds:(%esi),(%dx)
45f599:	61                   	popa
45f59a:	7a 6a                	jp     0x45f606
45f59c:	6b 74 50 6a 70       	imul   $0x70,0x6a(%eax,%edx,2),%esi
45f5a1:	78 70                	js     0x45f613
45f5a3:	39 38                	cmp    %edi,(%eax)
45f5a5:	46                   	inc    %esi
45f5a6:	30 4d 7a             	xor    %cl,0x7a(%ebp)
45f5a9:	63 75 4c             	arpl   %esi,0x4c(%ebp)
45f5ac:	56                   	push   %esi
45f5ad:	50                   	push   %eax
45f5ae:	41                   	inc    %ecx
45f5af:	55                   	push   %ebp
45f5b0:	78 66                	js     0x45f618
45f5b2:	2b 77 36             	sub    0x36(%edi),%esi
45f5b5:	6d                   	insl   (%dx),%es:(%edi)
45f5b6:	47                   	inc    %edi
45f5b7:	48                   	dec    %eax
45f5b8:	47                   	inc    %edi
45f5b9:	33 4f 39             	xor    0x39(%edi),%ecx
45f5bc:	79 2b                	jns    0x45f5e9
45f5be:	63 39                	arpl   %edi,(%ecx)
45f5c0:	46                   	inc    %esi
45f5c1:	73 72                	jae    0x45f635
45f5c3:	49                   	dec    %ecx
45f5c4:	42                   	inc    %edx
45f5c5:	31 78 52             	xor    %edi,0x52(%eax)
45f5c8:	43                   	inc    %ebx
45f5c9:	65 35 4f 46 71 63    	gs xor $0x6371464f,%eax
45f5cf:	77 54                	ja     0x45f625
45f5d1:	43                   	inc    %ebx
45f5d2:	55                   	push   %ebp
45f5d3:	59                   	pop    %ecx
45f5d4:	52                   	push   %edx
45f5d5:	36 34 30             	ss xor $0x30,%al
45f5d8:	4e                   	dec    %esi
45f5d9:	56                   	push   %esi
45f5da:	56                   	push   %esi
45f5db:	30 48 31             	xor    %cl,0x31(%eax)
45f5de:	71 53                	jno    0x45f633
45f5e0:	71 4f                	jno    0x45f631
45f5e2:	73 57                	jae    0x45f63b
45f5e4:	31 2b                	xor    %ebp,(%ebx)
45f5e6:	2f                   	das
45f5e7:	34 38                	xor    $0x38,%al
45f5e9:	36 4a                	ss dec %edx
45f5eb:	6d                   	insl   (%dx),%es:(%edi)
45f5ec:	4e                   	dec    %esi
45f5ed:	47                   	inc    %edi
45f5ee:	32 31                	xor    (%ecx),%dh
45f5f0:	69 78 48 73 4a 76 4f 	imul   $0x4f764a73,0x48(%eax),%edi
45f5f7:	39 55 4c             	cmp    %edx,0x4c(%ebp)
45f5fa:	4b                   	dec    %ebx
45f5fb:	66 39 2b             	cmp    %bp,(%ebx)
45f5fe:	77 51                	ja     0x45f651
45f600:	55                   	push   %ebp
45f601:	33 42 42             	xor    0x42(%edx),%eax
45f604:	79 68                	jns    0x45f66e
45f606:	6b 44 73 56 48       	imul   $0x48,0x56(%ebx,%esi,2),%eax
45f60b:	79 30                	jns    0x45f63d
45f60d:	67 52                	addr16 push %edx
45f60f:	6b 6d 64 36          	imul   $0x36,0x64(%ebp),%ebp
45f613:	73 6a                	jae    0x45f67f
45f615:	46                   	inc    %esi
45f616:	69 4a 68 39 49 38 65 	imul   $0x65384939,0x68(%edx),%ecx
45f61d:	4b                   	dec    %ebx
45f61e:	63 45 6e             	arpl   %eax,0x6e(%ebp)
45f621:	47                   	inc    %edi
45f622:	4f                   	dec    %edi
45f623:	57                   	push   %edi
45f624:	62 52 30             	bound  %edx,0x30(%edx)
45f627:	58                   	pop    %eax
45f628:	62 4b 59             	bound  %ecx,0x59(%ebx)
45f62b:	63 68 65             	arpl   %ebp,0x65(%eax)
45f62e:	7a 39                	jp     0x45f669
45f630:	2f                   	das
45f631:	30 4c 6b 54          	xor    %cl,0x54(%ebx,%ebp,2)
45f635:	73 4d                	jae    0x45f684
45f637:	4d                   	dec    %ebp
45f638:	61                   	popa
45f639:	56                   	push   %esi
45f63a:	52                   	push   %edx
45f63b:	35 4d 34 36 2f       	xor    $0x2f36344d,%eax
45f640:	50                   	push   %eax
45f641:	56                   	push   %esi
45f642:	6d                   	insl   (%dx),%es:(%edi)
45f643:	63 75 4a             	arpl   %esi,0x4a(%ebp)
45f646:	4b                   	dec    %ebx
45f647:	64 38 4f 2f          	cmp    %cl,%fs:0x2f(%edi)
45f64b:	55                   	push   %ebp
45f64c:	61                   	popa
45f64d:	34 61                	xor    $0x61,%al
45f64f:	54                   	push   %esp
45f650:	59                   	pop    %ecx
45f651:	4b                   	dec    %ebx
45f652:	73 38                	jae    0x45f68c
45f654:	31 42 32             	xor    %eax,0x32(%edx)
45f657:	59                   	pop    %ecx
45f658:	79 38                	jns    0x45f692
45f65a:	67 64 59             	addr16 fs pop %ecx
45f65d:	48                   	dec    %eax
45f65e:	77 62                	ja     0x45f6c2
45f660:	6a 63                	push   $0x63
45f662:	4a                   	dec    %edx
45f663:	64 4a                	fs dec %edx
45f665:	43                   	inc    %ebx
45f666:	6f                   	outsl  %ds:(%esi),(%dx)
45f667:	38 2b                	cmp    %ch,(%ebx)
45f669:	66 6c                	data16 insb (%dx),%es:(%edi)
45f66b:	31 55 4b             	xor    %edx,0x4b(%ebp)