45a3f7:	48                   	dec    %eax
45a3f8:	45                   	inc    %ebp
45a3f9:	61                   	popa
45a3fa:	6a 55                	push   $0x55
45a3fc:	32 76 4d             	xor    0x4d(%esi),%dh
45a3ff:	49                   	dec    %ecx
45a400:	39 35 79 4a 33 48    	cmp    %esi,0x48334a79
45a406:	7a 39                	jp     0x45a441
45a408:	67 71 68             	addr16 jno 0x45a473
45a40b:	30 6d 6a             	xor    %ch,0x6a(%ebp)
45a40e:	61                   	popa
45a40f:	75 76                	jne    0x45a487
45a411:	53                   	push   %ebx
45a412:	71 77                	jno    0x45a48b
45a414:	76 73                	jbe    0x45a489
45a416:	45                   	inc    %ebp
45a417:	76 4f                	jbe    0x45a468
45a419:	52                   	push   %edx
45a41a:	4f                   	dec    %edi
45a41b:	65 5a                	gs pop %edx
45a41d:	51                   	push   %ecx
45a41e:	58                   	pop    %eax
45a41f:	46                   	inc    %esi
45a420:	67 4b                	addr16 dec %ebx
45a422:	73 32                	jae    0x45a456
45a424:	4f                   	dec    %edi
45a425:	57                   	push   %edi
45a426:	49                   	dec    %ecx
45a427:	6b 6d 66 47          	imul   $0x47,0x66(%ebp),%ebp
45a42b:	73 6e                	jae    0x45a49b
45a42d:	4e                   	dec    %esi
45a42e:	45                   	inc    %ebp
45a42f:	4d                   	dec    %ebp
45a430:	36 6f                	outsl  %ss:(%esi),(%dx)
45a432:	54                   	push   %esp
45a433:	47                   	inc    %edi
45a434:	50                   	push   %eax
45a435:	72 41                	jb     0x45a478
45a437:	33 70 32             	xor    0x32(%eax),%esi
45a43a:	59                   	pop    %ecx
45a43b:	58                   	pop    %eax
45a43c:	39 46 2b             	cmp    %eax,0x2b(%esi)
45a43f:	2b 2f                	sub    (%edi),%ebp
45a441:	54                   	push   %esp
45a442:	45                   	inc    %ebp
45a443:	76 71                	jbe    0x45a4b6
45a445:	6b 2f 34             	imul   $0x34,(%edi),%ebp
45a448:	52                   	push   %edx
45a449:	52                   	push   %edx
45a44a:	74 35                	je     0x45a481
45a44c:	64 42                	fs inc %edx
45a44e:	31 4e 35             	xor    %ecx,0x35(%esi)
45a451:	76 47                	jbe    0x45a49a
45a453:	55                   	push   %ebp
45a454:	4c                   	dec    %esp
45a455:	75 73                	jne    0x45a4ca
45a457:	6a 31                	push   $0x31
45a459:	6b 54 65 4f 59       	imul   $0x59,0x4f(%ebp,%eiz,2),%edx
45a45e:	6a 78                	push   $0x78
45a460:	51                   	push   %ecx
45a461:	52                   	push   %edx
45a462:	59                   	pop    %ecx
45a463:	7a 53                	jp     0x45a4b8
45a465:	47                   	inc    %edi
45a466:	6d                   	insl   (%dx),%es:(%edi)
45a467:	77 56                	ja     0x45a4bf
45a469:	67 73 50             	addr16 jae 0x45a4bc
45a46c:	49                   	dec    %ecx
45a46d:	39 4e 65             	cmp    %ecx,0x65(%esi)
45a470:	4e                   	dec    %esi
45a471:	75 34                	jne    0x45a4a7
45a473:	34 33                	xor    $0x33,%al
45a475:	35 76 53 6d 4d       	xor    $0x4d6d5376,%eax
45a47a:	37                   	aaa
45a47b:	79 74                	jns    0x45a4f1
45a47d:	63 31                	arpl   %esi,(%ecx)
45a47f:	2f                   	das
45a480:	50                   	push   %eax
45a481:	39 69 74             	cmp    %ebp,0x74(%ecx)
45a484:	2f                   	das
45a485:	62 71 6b             	bound  %esi,0x6b(%ecx)
45a488:	6d                   	insl   (%dx),%es:(%edi)
45a489:	56                   	push   %esi
45a48a:	70 76                	jo     0x45a502
45a48c:	34 32                	xor    $0x32,%al
45a48e:	57                   	push   %edi
45a48f:	4f                   	dec    %edi
45a490:	32 56 5a             	xor    0x5a(%esi),%dl
45a493:	4c                   	dec    %esp
45a494:	6d                   	insl   (%dx),%es:(%edi)
45a495:	34 4a                	xor    $0x4a,%al
45a497:	64 44                	fs inc %esp
45a499:	45                   	inc    %ebp
45a49a:	6a 54                	push   $0x54
45a49c:	55                   	push   %ebp
45a49d:	4f                   	dec    %edi
45a49e:	31 74 48 35          	xor    %esi,0x35(%eax,%ecx,2)
45a4a2:	6b 77 6d 63          	imul   $0x63,0x6d(%edi),%esi
45a4a6:	70 4c                	jo     0x45a4f4
45a4a8:	46                   	inc    %esi
45a4a9:	4a                   	dec    %edx
45a4aa:	70 79                	jo     0x45a525
45a4ac:	6e                   	outsb  %ds:(%esi),(%dx)
45a4ad:	42                   	inc    %edx
45a4ae:	7a 6c                	jp     0x45a51c
45a4b0:	4b                   	dec    %ebx
45a4b1:	61                   	popa
45a4b2:	38 41 4c             	cmp    %al,0x4c(%ecx)
45a4b5:	32 53 53             	xor    0x53(%ebx),%dl
45a4b8:	75 7a                	jne    0x45a534
45a4ba:	6d                   	insl   (%dx),%es:(%edi)
45a4bb:	45                   	inc    %ebp
45a4bc:	6d                   	insl   (%dx),%es:(%edi)
45a4bd:	64 76 76             	fs jbe 0x45a536
45a4c0:	41                   	inc    %ecx
45a4c1:	38 4f 36             	cmp    %cl,0x36(%edi)
45a4c4:	2b 46 43             	sub    0x43(%esi),%eax
45a4c7:	70 50                	jo     0x45a519
45a4c9:	56                   	push   %esi
45a4ca:	52                   	push   %edx
45a4cb:	31 41 62             	xor    %eax,0x62(%ecx)
45a4ce:	4e                   	dec    %esi
45a4cf:	45                   	inc    %ebp
45a4d0:	56                   	push   %esi
45a4d1:	47                   	inc    %edi
45a4d2:	2f                   	das
45a4d3:	64 50                	fs push %eax
45a4d5:	56                   	push   %esi
45a4d6:	4c                   	dec    %esp
45a4d7:	4a                   	dec    %edx
45a4d8:	32 49 48             	xor    0x48(%ecx),%cl
45a4db:	73 61                	jae    0x45a53e
45a4dd:	4e                   	dec    %esi
45a4de:	77 73                	ja     0x45a553
45a4e0:	63 47 6c             	arpl   %eax,0x6c(%edi)
45a4e3:	64 44                	fs inc %esp
45a4e5:	4e                   	dec    %esi
45a4e6:	78 55                	js     0x45a53d
45a4e8:	5a                   	pop    %edx
45a4e9:	74 69                	je     0x45a554
45a4eb:	4e                   	dec    %esi
45a4ec:	59                   	pop    %ecx
45a4ed:	54                   	push   %esp
45a4ee:	34 6e                	xor    $0x6e,%al
45a4f0:	2b 41 56             	sub    0x56(%ecx),%eax
45a4f3:	4d                   	dec    %ebp
45a4f4:	69 65 4a 74 69 71 32 	imul   $0x32716974,0x4a(%ebp),%esp
45a4fb:	41                   	inc    %ecx
45a4fc:	2b 62 73             	sub    0x73(%edx),%esp
45a4ff:	51                   	push   %ecx
45a500:	49                   	dec    %ecx
45a501:	70 6e                	jo     0x45a571
45a503:	48                   	dec    %eax
45a504:	6b 43 38 70          	imul   $0x70,0x38(%ebx),%eax
45a508:	51                   	push   %ecx
45a509:	4d                   	dec    %ebp
45a50a:	38 39                	cmp    %bh,(%ecx)
45a50c:	64 58                	fs pop %eax
45a50e:	39 66 41             	cmp    %esp,0x41(%esi)
45a511:	72 56                	jb     0x45a569
45a513:	6d                   	insl   (%dx),%es:(%edi)
45a514:	6c                   	insb   (%dx),%es:(%edi)
45a515:	6b 4d 6a 5a          	imul   $0x5a,0x6a(%ebp),%ecx
45a519:	75 48                	jne    0x45a563
45a51b:	68 48 46 4c 6a       	push   $0x6a4c4648
45a520:	4d                   	dec    %ebp
45a521:	74 4c                	je     0x45a56f
45a523:	4e                   	dec    %esi
45a524:	35 32 76 57 63       	xor    $0x63577632,%eax
45a529:	4b                   	dec    %ebx
45a52a:	32 65 65             	xor    0x65(%ebp),%ah
45a52d:	70 59                	jo     0x45a588
45a52f:	6e                   	outsb  %ds:(%esi),(%dx)
45a530:	7a 51                	jp     0x45a583
45a532:	79 67                	jns    0x45a59b
45a534:	4b                   	dec    %ebx
45a535:	72 2f                	jb     0x45a566
45a537:	6a 65                	push   $0x65
45a539:	69 6c 6f 34 64 65 34 	imul   $0x4c346564,0x34(%edi,%ebp,2),%ebp
45a540:	4c
45a541:	2b 72 5a             	sub    0x5a(%edx),%esi
45a544:	71 50                	jno    0x45a596
45a546:	31 2b                	xor    %ebp,(%ebx)
45a548:	4a                   	dec    %edx
45a549:	6a 55                	push   $0x55
45a54b:	4f                   	dec    %edi
45a54c:	75 45                	jne    0x45a593
45a54e:	36 73 46             	ss jae 0x45a597
45a551:	4d                   	dec    %ebp
45a552:	75 6f                	jne    0x45a5c3
45a554:	75 61                	jne    0x45a5b7
45a556:	77 42                	ja     0x45a59a
45a558:	41                   	inc    %ecx
45a559:	72 48                	jb     0x45a5a3
45a55b:	4d                   	dec    %ebp
45a55c:	70 43                	jo     0x45a5a1
45a55e:	55                   	push   %ebp
45a55f:	70 75                	jo     0x45a5d6
45a561:	47                   	inc    %edi
45a562:	67 6b 72 4f 70       	imul   $0x70,0x4f(%bp,%si),%esi
45a567:	39 64 34 75          	cmp    %esp,0x75(%esp,%esi,1)
45a56b:	4d                   	dec    %ebp
45a56c:	56                   	push   %esi
45a56d:	38 6c 4e 76          	cmp    %ch,0x76(%esi,%ecx,2)
45a571:	33 44 41 7a          	xor    0x7a(%ecx,%eax,2),%eax
45a575:	78 68                	js     0x45a5df
45a577:	36 4e                	ss dec %esi
45a579:	38 39                	cmp    %bh,(%ecx)
45a57b:	64 30 74 62 6f       	xor    %dh,%fs:0x6f(%edx,%eiz,2)
45a580:	4e                   	dec    %esi
45a581:	4c                   	dec    %esp
45a582:	6f                   	outsl  %ds:(%esi),(%dx)
45a583:	36 38 59 65          	cmp    %bl,%ss:0x65(%ecx)
45a587:	2f                   	das
45a588:	2b 63 59             	sub    0x59(%ebx),%esp
45a58b:	47                   	inc    %edi
45a58c:	6c                   	insb   (%dx),%es:(%edi)
45a58d:	50                   	push   %eax
45a58e:	43                   	inc    %ebx
45a58f:	41                   	inc    %ecx
45a590:	65 4e                	gs dec %esi
45a592:	67 2f                	addr16 das
45a594:	33 33                	xor    (%ebx),%esi
45a596:	42                   	inc    %edx
45a597:	59                   	pop    %ecx
45a598:	51                   	push   %ecx
45a599:	52                   	push   %edx
45a59a:	67 50                	addr16 push %eax
45a59c:	49                   	dec    %ecx
45a59d:	61                   	popa
45a59e:	38 72 76             	cmp    %dh,0x76(%edx)
45a5a1:	6e                   	outsb  %ds:(%esi),(%dx)
45a5a2:	66 52                	push   %dx
45a5a4:	71 4e                	jno    0x45a5f4
45a5a6:	42                   	inc    %edx
45a5a7:	66 58                	pop    %ax
45a5a9:	79 77                	jns    0x45a622
45a5ab:	72 76                	jb     0x45a623
45a5ad:	58                   	pop    %eax
45a5ae:	50                   	push   %eax
45a5af:	77 52                	ja     0x45a603
45a5b1:	79 4c                	jns    0x45a5ff
45a5b3:	32 63 4d             	xor    0x4d(%ebx),%ah
45a5b6:	4a                   	dec    %edx
45a5b7:	74 30                	je     0x45a5e9
45a5b9:	45                   	inc    %ebp
45a5ba:	49                   	dec    %ecx
45a5bb:	32 4f 6c             	xor    0x6c(%edi),%cl
45a5be:	4d                   	dec    %ebp
45a5bf:	57                   	push   %edi
45a5c0:	59                   	pop    %ecx
45a5c1:	66 5a                	pop    %dx
45a5c3:	36 4f                	ss dec %edi
45a5c5:	65 72 34             	gs jb  0x45a5fc
45a5c8:	65 33 56 76          	xor    %gs:0x76(%esi),%edx
45a5cc:	37                   	aaa
45a5cd:	6f                   	outsl  %ds:(%esi),(%dx)
45a5ce:	49                   	dec    %ecx
45a5cf:	65 77 58             	gs ja  0x45a62a
45a5d2:	4e                   	dec    %esi
45a5d3:	53                   	push   %ebx
45a5d4:	74 2b                	je     0x45a601
45a5d6:	2f                   	das
45a5d7:	30 55 70             	xor    %dl,0x70(%ebp)
45a5da:	51                   	push   %ecx
45a5db:	66 42                	inc    %dx
45a5dd:	4c                   	dec    %esp
45a5de:	2b 39                	sub    (%ecx),%edi
45a5e0:	57                   	push   %edi
45a5e1:	7a 4d                	jp     0x45a630
45a5e3:	76 2b                	jbe    0x45a610
45a5e5:	71 48                	jno    0x45a62f
45a5e7:	43                   	inc    %ebx
45a5e8:	79 36                	jns    0x45a620
45a5ea:	4c                   	dec    %esp
45a5eb:	6a 67                	push   $0x67
45a5ed:	75 35                	jne    0x45a624
45a5ef:	51                   	push   %ecx
45a5f0:	4c                   	dec    %esp
45a5f1:	48                   	dec    %eax
45a5f2:	39 6e 37             	cmp    %ebp,0x37(%esi)
45a5f5:	66 2b 51 51          	sub    0x51(%ecx),%dx
45a5f9:	58                   	pop    %eax
45a5fa:	62 62 36             	bound  %esp,0x36(%edx)
45a5fd:	69 48 63 64 33 6d 74 	imul   $0x746d3364,0x63(%eax),%ecx
45a604:	2b 68 64             	sub    0x64(%eax),%ebp
45a607:	4c                   	dec    %esp
45a608:	4d                   	dec    %ebp
45a609:	55                   	push   %ebp
45a60a:	37                   	aaa
45a60b:	58                   	pop    %eax
45a60c:	71 46                	jno    0x45a654
45a60e:	6a 61                	push   $0x61
45a610:	37                   	aaa
45a611:	4f                   	dec    %edi
45a612:	45                   	inc    %ebp
45a613:	36 57                	ss push %edi
45a615:	39 2b                	cmp    %ebp,(%ebx)
45a617:	69 52 57 4f 73 6f 52 	imul   $0x526f734f,0x57(%edx),%edx
45a61e:	38 38                	cmp    %bh,(%eax)
45a620:	63 42 4a             	arpl   %eax,0x4a(%edx)
45a623:	6e                   	outsb  %ds:(%esi),(%dx)
45a624:	30 50 52             	xor    %dl,0x52(%eax)
45a627:	74 6f                	je     0x45a698
45a629:	33 37                	xor    (%edi),%esi
45a62b:	47                   	inc    %edi
45a62c:	69 35 64 72 47 66 55 	imul   $0x58697455,0x66477264,%esi
45a633:	74 69 58
45a636:	7a 58                	jp     0x45a690
45a638:	4a                   	dec    %edx
45a639:	61                   	popa
45a63a:	45                   	inc    %ebp
45a63b:	57                   	push   %edi
45a63c:	65 42                	gs inc %edx
45a63e:	36 77 30             	ss ja  0x45a671
45a641:	71 46                	jno    0x45a689
45a643:	4c                   	dec    %esp
45a644:	30 36                	xor    %dh,(%esi)
45a646:	44                   	inc    %esp
45a647:	67 44                	addr16 inc %esp
45a649:	71 4e                	jno    0x45a699
45a64b:	5a                   	pop    %edx
45a64c:	4a                   	dec    %edx
45a64d:	4a                   	dec    %edx
45a64e:	6b 4d 4e 4f          	imul   $0x4f,0x4e(%ebp),%ecx
45a652:	30 70 54             	xor    %dh,0x54(%eax)
45a655:	47                   	inc    %edi
45a656:	36 68 33 6e 7a 51    	ss push $0x517a6e33
45a65c:	35 66 4b 2f 79       	xor    $0x792f4b66,%eax
45a661:	31 35 37 4f 4c 36    	xor    %esi,0x364c4f37
45a667:	76 7a                	jbe    0x45a6e3
45a669:	63 6c 64 49          	arpl   %ebp,0x49(%esp,%eiz,2)
45a66d:	72 4b                	jb     0x45a6ba
45a66f:	61                   	popa
45a670:	2b 4c 4a 76          	sub    0x76(%edx,%ecx,2),%ecx
45a674:	30 4b 77             	xor    %cl,0x77(%ebx)
45a677:	48                   	dec    %eax
45a678:	38 34 37             	cmp    %dh,(%edi,%esi,1)
45a67b:	6f                   	outsl  %ds:(%esi),(%dx)
45a67c:	69 2b 6c 41 33 45    	imul   $0x4533416c,(%ebx),%ebp
45a682:	71 52                	jno    0x45a6d6
45a684:	7a 68                	jp     0x45a6ee
45a686:	56                   	push   %esi
45a687:	32 71 59             	xor    0x59(%ecx),%dh
45a68a:	53                   	push   %ebx
45a68b:	39 4f 65             	cmp    %ecx,0x65(%edi)
45a68e:	4a                   	dec    %edx
45a68f:	34 38                	xor    $0x38,%al
45a691:	37                   	aaa
45a692:	39 46 7a             	cmp    %eax,0x7a(%esi)