45d4e4:	79 71                	jns    0x45d557
45d4e6:	4d                   	dec    %ebp
45d4e7:	73 68                	jae    0x45d551
45d4e9:	65 49                	gs dec %ecx
45d4eb:	76 42                	jbe    0x45d52f
45d4ed:	30 79 6d             	xor    %bh,0x6d(%ecx)
45d4f0:	56                   	push   %esi
45d4f1:	48                   	dec    %eax
45d4f2:	34 30                	xor    $0x30,%al
45d4f4:	35 57 44 73 4e       	xor    $0x4e734457,%eax
45d4f9:	56                   	push   %esi
45d4fa:	57                   	push   %edi
45d4fb:	71 69                	jno    0x45d566
45d4fd:	73 53                	jae    0x45d552
45d4ff:	75 63                	jne    0x45d564
45d501:	4b                   	dec    %ebx
45d502:	52                   	push   %edx
45d503:	66 76 6a             	data16 jbe 0x45d570
45d506:	76 34                	jbe    0x45d53c
45d508:	50                   	push   %eax
45d509:	56                   	push   %esi
45d50a:	4e                   	dec    %esi
45d50b:	66 37                	data16 aaa
45d50d:	51                   	push   %ecx
45d50e:	4c                   	dec    %esp
45d50f:	45                   	inc    %ebp
45d510:	34 52                	xor    $0x52,%al
45d512:	67 54                	addr16 push %esp
45d514:	70 42                	jo     0x45d558
45d516:	35 36 6b 70 77       	xor    $0x77706b36,%eax
45d51b:	32 65 72             	xor    0x72(%ebp),%ah
45d51e:	47                   	inc    %edi
45d51f:	37                   	aaa
45d520:	44                   	inc    %esp
45d521:	48                   	dec    %eax
45d522:	69 71 63 75 42 70 41 	imul   $0x41704275,0x63(%ecx),%esi
45d529:	37                   	aaa
45d52a:	66 4a                	dec    %dx
45d52c:	36 6d                	ss insl (%dx),%es:(%edi)
45d52e:	42                   	inc    %edx
45d52f:	77 71                	ja     0x45d5a2
45d531:	7a 63                	jp     0x45d596
45d533:	36 65 4c             	ss gs dec %esp
45d536:	4d                   	dec    %ebp
45d537:	78 31                	js     0x45d56a
45d539:	5a                   	pop    %edx
45d53a:	4b                   	dec    %ebx
45d53b:	33 53 43             	xor    0x43(%ebx),%edx
45d53e:	42                   	inc    %edx
45d53f:	6d                   	insl   (%dx),%es:(%edi)
45d540:	4a                   	dec    %edx
45d541:	62 77 30             	bound  %esi,0x30(%edi)
45d544:	55                   	push   %ebp
45d545:	6b 52 4f 4d          	imul   $0x4d,0x4f(%edx),%edx
45d549:	4a                   	dec    %edx
45d54a:	35 54 32 4d 38       	xor    $0x384d3254,%eax
45d54f:	53                   	push   %ebx
45d550:	30 6b 44             	xor    %ch,0x44(%ebx)
45d553:	6d                   	insl   (%dx),%es:(%edi)
45d554:	4b                   	dec    %ebx
45d555:	35 34 35 78 76       	xor    $0x76783534,%eax
45d55a:	2f                   	das
45d55b:	2b 78 4b             	sub    0x4b(%eax),%edi
45d55e:	65 6b 49 6e 5a       	imul   $0x5a,%gs:0x6e(%ecx),%ecx
45d563:	5a                   	pop    %edx
45d564:	5a                   	pop    %edx
45d565:	33 34 36             	xor    (%esi,%esi,1),%esi
45d568:	73 44                	jae    0x45d5ae
45d56a:	6e                   	outsb  %ds:(%esi),(%dx)
45d56b:	72 44                	jb     0x45d5b1
45d56d:	41                   	inc    %ecx
45d56e:	6b 4c 37 37 78       	imul   $0x78,0x37(%edi,%esi,1),%ecx
45d573:	6c                   	insb   (%dx),%es:(%edi)
45d574:	30 30                	xor    %dh,(%eax)
45d576:	5a                   	pop    %edx
45d577:	77 50                	ja     0x45d5c9
45d579:	6e                   	outsb  %ds:(%esi),(%dx)
45d57a:	70 78                	jo     0x45d5f4
45d57c:	73 65                	jae    0x45d5e3
45d57e:	33 56 47             	xor    0x47(%esi),%edx
45d581:	79 53                	jns    0x45d5d6
45d583:	6d                   	insl   (%dx),%es:(%edi)
45d584:	34 69                	xor    $0x69,%al
45d586:	73 4f                	jae    0x45d5d7
45d588:	63 71 6e             	arpl   %esi,0x6e(%ecx)
45d58b:	56                   	push   %esi
45d58c:	71 6c                	jno    0x45d5fa
45d58e:	6e                   	outsb  %ds:(%esi),(%dx)
45d58f:	76 51                	jbe    0x45d5e2
45d591:	68 2b 63 7a 7a       	push   $0x7a7a632b
45d596:	33 67 41             	xor    0x41(%edi),%esp
45d599:	51                   	push   %ecx
45d59a:	2f                   	das
45d59b:	51                   	push   %ecx
45d59c:	33 51 43             	xor    0x43(%ecx),%edx
45d59f:	62 6b 75             	bound  %ebp,0x75(%ebx)
45d5a2:	32 31                	xor    (%ecx),%dh
45d5a4:	52                   	push   %edx
45d5a5:	48                   	dec    %eax
45d5a6:	36 67 6c             	ss insb (%dx),%es:(%di)
45d5a9:	47                   	inc    %edi
45d5aa:	61                   	popa
45d5ab:	37                   	aaa
45d5ac:	57                   	push   %edi
45d5ad:	7a 31                	jp     0x45d5e0
45d5af:	73 78                	jae    0x45d629
45d5b1:	53                   	push   %ebx
45d5b2:	34 6b                	xor    $0x6b,%al
45d5b4:	32 2b                	xor    (%ebx),%ch
45d5b6:	71 6c                	jno    0x45d624
45d5b8:	2f                   	das
45d5b9:	31 63 39             	xor    %esp,0x39(%ebx)
45d5bc:	7a 4e                	jp     0x45d60c
45d5be:	51                   	push   %ecx
45d5bf:	65 5a                	gs pop %edx
45d5c1:	4a                   	dec    %edx
45d5c2:	63 50 61             	arpl   %edx,0x61(%eax)
45d5c5:	51                   	push   %ecx
45d5c6:	6c                   	insb   (%dx),%es:(%edi)
45d5c7:	73 41                	jae    0x45d60a
45d5c9:	55                   	push   %ebp
45d5ca:	6a 6c                	push   $0x6c
45d5cc:	68 32 75 47 72       	push   $0x72477532
45d5d1:	69 77 52 33 78 49 78 	imul   $0x78497833,0x52(%edi),%esi
45d5d8:	41                   	inc    %ecx
45d5d9:	50                   	push   %eax
45d5da:	32 42 41             	xor    0x41(%edx),%al
45d5dd:	42                   	inc    %edx
45d5de:	64 4d                	fs dec %ebp
45d5e0:	57                   	push   %edi
45d5e1:	74 30                	je     0x45d613
45d5e3:	64 47                	fs inc %edi
45d5e5:	46                   	inc    %esi
45d5e6:	2b 31                	sub    (%ecx),%esi
45d5e8:	6d                   	insl   (%dx),%es:(%edi)
45d5e9:	34 48                	xor    $0x48,%al
45d5eb:	36 62 31             	bound  %esi,%ss:(%ecx)
45d5ee:	4b                   	dec    %ebx
45d5ef:	53                   	push   %ebx
45d5f0:	59                   	pop    %ecx
45d5f1:	63 37                	arpl   %esi,(%edi)
45d5f3:	50                   	push   %eax
45d5f4:	35 43 34 41 79       	xor    $0x79413443,%eax
45d5f9:	73 52                	jae    0x45d64d
45d5fb:	78 70                	js     0x45d66d
45d5fd:	32 70 4f             	xor    0x4f(%eax),%dh
45d600:	62 6d 5a             	bound  %ebp,0x5a(%ebp)
45d603:	32 74 42 33          	xor    0x33(%edx,%eax,2),%dh
45d607:	6b 4c 6e 51 49       	imul   $0x49,0x51(%esi,%ebp,2),%ecx
45d60c:	6b 55 72 2b          	imul   $0x2b,0x72(%ebp),%edx
45d610:	2b 7a 6a             	sub    0x6a(%edx),%edi
45d613:	4c                   	dec    %esp
45d614:	2b 31                	sub    (%ecx),%esi
45d616:	5a                   	pop    %edx
45d617:	35 68 6f 4e 49       	xor    $0x494e6f68,%eax
45d61c:	65 76 61             	gs jbe 0x45d680
45d61f:	4c                   	dec    %esp
45d620:	79 64                	jns    0x45d686
45d622:	50                   	push   %eax
45d623:	73 6a                	jae    0x45d68f
45d625:	49                   	dec    %ecx
45d626:	52                   	push   %edx
45d627:	2f                   	das
45d628:	68 6d 79 58 64       	push   $0x6458796d
45d62d:	54                   	push   %esp
45d62e:	79 76                	jns    0x45d6a6
45d630:	37                   	aaa
45d631:	55                   	push   %ebp
45d632:	61                   	popa
45d633:	2f                   	das
45d634:	72 4e                	jb     0x45d684
45d636:	53                   	push   %ebx
45d637:	57                   	push   %edi
45d638:	4b                   	dec    %ebx
45d639:	72 5a                	jb     0x45d695
45d63b:	73 6b                	jae    0x45d6a8
45d63d:	66 64 79 66          	data16 fs jns 0x45d6a7
45d641:	47                   	inc    %edi
45d642:	30 51 43             	xor    %dl,0x43(%ecx)
45d645:	56                   	push   %esi
45d646:	6e                   	outsb  %ds:(%esi),(%dx)
45d647:	50                   	push   %eax
45d648:	71 4f                	jno    0x45d699
45d64a:	62 62 7a             	bound  %esp,0x7a(%edx)
45d64d:	41                   	inc    %ecx
45d64e:	72 42                	jb     0x45d692
45d650:	35 38 33 4f 48       	xor    $0x484f3338,%eax
45d655:	38 69 42             	cmp    %ch,0x42(%ecx)
45d658:	34 76                	xor    $0x76,%al
45d65a:	6c                   	insb   (%dx),%es:(%edi)
45d65b:	74 70                	je     0x45d6cd
45d65d:	65 57                	gs push %edi
45d65f:	62 47 52             	bound  %eax,0x52(%edi)
45d662:	33 77 78             	xor    0x78(%edi),%esi
45d665:	57                   	push   %edi
45d666:	4d                   	dec    %ebp
45d667:	51                   	push   %ecx
45d668:	64 78 68             	fs js  0x45d6d3
45d66b:	56                   	push   %esi
45d66c:	64 74 48             	fs je  0x45d6b7
45d66f:	51                   	push   %ecx
45d670:	48                   	dec    %eax
45d671:	46                   	inc    %esi
45d672:	4e                   	dec    %esi
45d673:	70 74                	jo     0x45d6e9
45d675:	67 59                	addr16 pop %ecx
45d677:	78 43                	js     0x45d6bc
45d679:	79 62                	jns    0x45d6dd
45d67b:	6f                   	outsl  %ds:(%esi),(%dx)
45d67c:	4d                   	dec    %ebp
45d67d:	36 6e                	outsb  %ss:(%esi),(%dx)
45d67f:	74 6c                	je     0x45d6ed
45d681:	6f                   	outsl  %ds:(%esi),(%dx)
45d682:	56                   	push   %esi
45d683:	56                   	push   %esi
45d684:	38 47 30             	cmp    %al,0x30(%edi)
45d687:	57                   	push   %edi
45d688:	73 7a                	jae    0x45d704
45d68a:	32 53 6c             	xor    0x6c(%ebx),%dl
45d68d:	64 59                	fs pop %ecx
45d68f:	45                   	inc    %ebp
45d690:	76 53                	jbe    0x45d6e5
45d692:	71 45                	jno    0x45d6d9
45d694:	37                   	aaa
45d695:	56                   	push   %esi
45d696:	35 71 75 61 77       	xor    $0x77617571,%eax
45d69b:	45                   	inc    %ebp
45d69c:	57                   	push   %edi
45d69d:	36 72 67             	ss jb  0x45d707
45d6a0:	44                   	inc    %esp
45d6a1:	65 61                	gs popa
45d6a3:	52                   	push   %edx
45d6a4:	76 4e                	jbe    0x45d6f4
45d6a6:	38 78 58             	cmp    %bh,0x58(%eax)
45d6a9:	30 32                	xor    %dh,(%edx)
45d6ab:	73 7a                	jae    0x45d727
45d6ad:	2f                   	das
45d6ae:	72 31                	jb     0x45d6e1
45d6b0:	31 4f 78             	xor    %ecx,0x78(%edi)
45d6b3:	6e                   	outsb  %ds:(%esi),(%dx)
45d6b4:	44                   	inc    %esp
45d6b5:	59                   	pop    %ecx
45d6b6:	72 57                	jb     0x45d70f
45d6b8:	71 6e                	jno    0x45d728
45d6ba:	30 6c 4f 66          	xor    %ch,0x66(%edi,%ecx,2)
45d6be:	79 42                	jns    0x45d702
45d6c0:	61                   	popa
45d6c1:	69 43 72 48 72 63 55 	imul   $0x55637248,0x72(%ebx),%eax
45d6c8:	75 6e                	jne    0x45d738
45d6ca:	50                   	push   %eax
45d6cb:	45                   	inc    %ebp
45d6cc:	4f                   	dec    %edi
45d6cd:	46                   	inc    %esi
45d6ce:	74 76                	je     0x45d746
45d6d0:	31 65 35             	xor    %esp,0x35(%ebp)
45d6d3:	64 6e                	outsb  %fs:(%esi),(%dx)
45d6d5:	63 44 41 44          	arpl   %eax,0x44(%ecx,%eax,2)
45d6d9:	32 51 44             	xor    0x44(%ecx),%dl
45d6dc:	38 36                	cmp    %dh,(%esi)
45d6de:	4c                   	dec    %esp
45d6df:	43                   	inc    %ebx
45d6e0:	66 2f                	data16 das
45d6e2:	58                   	pop    %eax
45d6e3:	75 4b                	jne    0x45d730
45d6e5:	2f                   	das
45d6e6:	37                   	aaa
45d6e7:	6d                   	insl   (%dx),%es:(%edi)
45d6e8:	35 6e 45 36 61       	xor    $0x6136456e,%eax
45d6ed:	44                   	inc    %esp
45d6ee:	68 36 2b 35 52       	push   $0x52352b36
45d6f3:	79 70                	jns    0x45d765
45d6f5:	59                   	pop    %ecx
45d6f6:	49                   	dec    %ecx
45d6f7:	4c                   	dec    %esp
45d6f8:	6c                   	insb   (%dx),%es:(%edi)
45d6f9:	75 30                	jne    0x45d72b
45d6fb:	2b 72 69             	sub    0x69(%edx),%esi
45d6fe:	47                   	inc    %edi
45d6ff:	6d                   	insl   (%dx),%es:(%edi)
45d700:	7a 70                	jp     0x45d772
45d702:	4e                   	dec    %esi
45d703:	42                   	inc    %edx
45d704:	33 76 65             	xor    0x65(%esi),%esi
45d707:	32 49 6b             	xor    0x6b(%ecx),%cl
45d70a:	41                   	inc    %ecx
45d70b:	30 4c 33 63          	xor    %cl,0x63(%ebx,%esi,1)
45d70f:	4e                   	dec    %esi
45d710:	7a 76                	jp     0x45d788
45d712:	61                   	popa
45d713:	47                   	inc    %edi
45d714:	4c                   	dec    %esp
45d715:	45                   	inc    %ebp
45d716:	30 42 73             	xor    %al,0x73(%edx)
45d719:	6d                   	insl   (%dx),%es:(%edi)
45d71a:	77 69                	ja     0x45d785
45d71c:	37                   	aaa
45d71d:	4e                   	dec    %esi
45d71e:	76 46                	jbe    0x45d766
45d720:	5a                   	pop    %edx
45d721:	31 43 35             	xor    %eax,0x35(%ebx)
45d724:	4f                   	dec    %edi
45d725:	57                   	push   %edi
45d726:	6f                   	outsl  %ds:(%esi),(%dx)
45d727:	4b                   	dec    %ebx
45d728:	6a 52                	push   $0x52
45d72a:	4a                   	dec    %edx
45d72b:	64 52                	fs push %edx
45d72d:	4c                   	dec    %esp
45d72e:	49                   	dec    %ecx
45d72f:	4a                   	dec    %edx
45d730:	6c                   	insb   (%dx),%es:(%edi)
45d731:	59                   	pop    %ecx
45d732:	76 39                	jbe    0x45d76d
45d734:	79 31                	jns    0x45d767
45d736:	53                   	push   %ebx
45d737:	38 62 32             	cmp    %ah,0x32(%edx)
45d73a:	4b                   	dec    %ebx
45d73b:	7a 75                	jp     0x45d7b2
45d73d:	45                   	inc    %ebp
45d73e:	2f                   	das
45d73f:	41                   	inc    %ecx
45d740:	46                   	inc    %esi
45d741:	4c                   	dec    %esp
45d742:	53                   	push   %ebx
45d743:	52                   	push   %edx
45d744:	50                   	push   %eax
45d745:	74 75                	je     0x45d7bc
45d747:	6a 61                	push   $0x61
45d749:	4c                   	dec    %esp
45d74a:	67 74 4b             	addr16 je 0x45d798
45d74d:	71 56                	jno    0x45d7a5
45d74f:	4e                   	dec    %esi
45d750:	35 35 6a 6b 34       	xor    $0x346b6a35,%eax
45d755:	30 74 30 77          	xor    %dh,0x77(%eax,%esi,1)
45d759:	32 55 6f             	xor    0x6f(%ebp),%dl
45d75c:	4c                   	dec    %esp
45d75d:	41                   	inc    %ecx
45d75e:	78 4b                	js     0x45d7ab
45d760:	4b                   	dec    %ebx
45d761:	49                   	dec    %ecx
45d762:	70 79                	jo     0x45d7dd
45d764:	58                   	pop    %eax
45d765:	43                   	inc    %ebx
45d766:	51                   	push   %ecx
45d767:	47                   	inc    %edi
45d768:	6d                   	insl   (%dx),%es:(%edi)
45d769:	70 4e                	jo     0x45d7b9
45d76b:	7a 54                	jp     0x45d7c1
45d76d:	5a                   	pop    %edx
45d76e:	61                   	popa