451619:	71 70                	jno    0x45168b
45161b:	49                   	dec    %ecx
45161c:	74 4a                	je     0x451668
45161e:	6c                   	insb   (%dx),%es:(%edi)
45161f:	70 62                	jo     0x451683
451621:	31 75 42             	xor    %esi,0x42(%ebp)
451624:	44                   	inc    %esp
451625:	71 49                	jno    0x451670
451627:	73 46                	jae    0x45166f
451629:	2b 65 6c             	sub    0x6c(%ebp),%esp
45162c:	30 6b 62             	xor    %ch,0x62(%ebx)
45162f:	46                   	inc    %esi
451630:	78 54                	js     0x451686
451632:	63 6f 6f             	arpl   %ebp,0x6f(%edi)
451635:	49                   	dec    %ecx
451636:	34 4c                	xor    $0x4c,%al
451638:	33 32                	xor    (%edx),%esi
45163a:	56                   	push   %esi
45163b:	77 43                	ja     0x451680
45163d:	4c                   	dec    %esp
45163e:	32 50 42             	xor    0x42(%eax),%dl
451641:	6e                   	outsb  %ds:(%esi),(%dx)
451642:	55                   	push   %ebp
451643:	54                   	push   %esp
451644:	4e                   	dec    %esi
451645:	42                   	inc    %edx
451646:	66 42                	inc    %dx
451648:	79 4e                	jns    0x451698
45164a:	48                   	dec    %eax
45164b:	77 71                	ja     0x4516be
45164d:	39 70 4b             	cmp    %esi,0x4b(%eax)
451650:	63 58 4f             	arpl   %ebx,0x4f(%eax)
451653:	52                   	push   %edx
451654:	58                   	pop    %eax
451655:	77 79                	ja     0x4516d0
451657:	73 71                	jae    0x4516ca
451659:	6d                   	insl   (%dx),%es:(%edi)
45165a:	53                   	push   %ebx
45165b:	57                   	push   %edi
45165c:	65 4c                	gs dec %esp
45165e:	67 7a 6c             	addr16 jp 0x4516cd
451661:	43                   	inc    %ebx
451662:	79 6c                	jns    0x4516d0
451664:	69 4f 51 51 4a 31 30 	imul   $0x30314a51,0x51(%edi),%ecx
45166b:	64 73 53             	fs jae 0x4516c1
45166e:	43                   	inc    %ebx
45166f:	4e                   	dec    %esi
451670:	77 55                	ja     0x4516c7
451672:	75 36                	jne    0x4516aa
451674:	57                   	push   %edi
451675:	2f                   	das
451676:	52                   	push   %edx
451677:	58                   	pop    %eax
451678:	42                   	inc    %edx
451679:	55                   	push   %ebp
45167a:	48                   	dec    %eax
45167b:	36 2f                	ss das
45167d:	51                   	push   %ecx
45167e:	73 4d                	jae    0x4516cd
451680:	73 69                	jae    0x4516eb
451682:	55                   	push   %ebp
451683:	43                   	inc    %ebx
451684:	55                   	push   %ebp
451685:	49                   	dec    %ecx
451686:	62 48 33             	bound  %ecx,0x33(%eax)
451689:	70 6d                	jo     0x4516f8
45168b:	6c                   	insb   (%dx),%es:(%edi)
45168c:	61                   	popa
45168d:	48                   	dec    %eax
45168e:	52                   	push   %edx
45168f:	57                   	push   %edi
451690:	79 74                	jns    0x451706
451692:	38 4d 64             	cmp    %cl,0x64(%ebp)
451695:	61                   	popa
451696:	42                   	inc    %edx
451697:	33 58 59             	xor    0x59(%eax),%ebx
45169a:	59                   	pop    %ecx
45169b:	32 48 64             	xor    0x64(%eax),%cl
45169e:	47                   	inc    %edi
45169f:	74 70                	je     0x451711
4516a1:	45                   	inc    %ebp
4516a2:	53                   	push   %ebx
4516a3:	46                   	inc    %esi
4516a4:	37                   	aaa
4516a5:	42                   	inc    %edx
4516a6:	32 47 6e             	xor    0x6e(%edi),%al
4516a9:	31 62 4c             	xor    %esp,0x4c(%edx)
4516ac:	4f                   	dec    %edi
4516ad:	50                   	push   %eax
4516ae:	4c                   	dec    %esp
4516af:	72 31                	jb     0x4516e2
4516b1:	4d                   	dec    %ebp
4516b2:	52                   	push   %edx
4516b3:	67 34 65             	addr16 xor $0x65,%al
4516b6:	38 6c 34 4d          	cmp    %ch,0x4d(%esp,%esi,1)
4516ba:	39 68 6c             	cmp    %ebp,0x6c(%eax)
4516bd:	68 69 4b 37 41       	push   $0x41374b69
4516c2:	4d                   	dec    %ebp
4516c3:	4a                   	dec    %edx
4516c4:	4e                   	dec    %esi
4516c5:	78 66                	js     0x45172d
4516c7:	33 45 57             	xor    0x57(%ebp),%eax
4516ca:	6c                   	insb   (%dx),%es:(%edi)
4516cb:	4c                   	dec    %esp
4516cc:	57                   	push   %edi
4516cd:	4b                   	dec    %ebx
4516ce:	56                   	push   %esi
4516cf:	52                   	push   %edx
4516d0:	36 58                	ss pop %eax
4516d2:	6c                   	insb   (%dx),%es:(%edi)
4516d3:	69 55 63 67 70 7a 39 	imul   $0x397a7067,0x63(%ebp),%edx
4516da:	44                   	inc    %esp
4516db:	75 71                	jne    0x45174e
4516dd:	73 42                	jae    0x451721
4516df:	75 78                	jne    0x451759
4516e1:	70 75                	jo     0x451758
4516e3:	56                   	push   %esi
4516e4:	51                   	push   %ecx
4516e5:	34 55                	xor    $0x55,%al
4516e7:	35 37 38 77 42       	xor    $0x42773837,%eax
4516ec:	2f                   	das
4516ed:	54                   	push   %esp
4516ee:	31 7a 43             	xor    %edi,0x43(%edx)
4516f1:	37                   	aaa
4516f2:	53                   	push   %ebx
4516f3:	68 54 41 67 67       	push   $0x67674154
4516f8:	69 48 57 76 63 4e 68 	imul   $0x684e6376,0x57(%eax),%ecx
4516ff:	42                   	inc    %edx
451700:	58                   	pop    %eax
451701:	38 57 56             	cmp    %dl,0x56(%edi)
451704:	45                   	inc    %ebp
451705:	7a 79                	jp     0x451780
451707:	73 63                	jae    0x45176c
451709:	69 6e 45 50 32 6c 36 	imul   $0x366c3250,0x45(%esi),%ebp
451710:	37                   	aaa
451711:	49                   	dec    %ecx
451712:	31 6a 2f             	xor    %ebp,0x2f(%edx)
451715:	49                   	dec    %ecx
451716:	66 34 65             	data16 xor $0x65,%al
451719:	39 62 56             	cmp    %esp,0x56(%edx)
45171c:	4b                   	dec    %ebx
45171d:	4f                   	dec    %edi
45171e:	68 49 6d 69 59       	push   $0x59696d49
451723:	77 64                	ja     0x451789
451725:	55                   	push   %ebp
451726:	62 37                	bound  %esi,(%edi)
451728:	63 4a 41             	arpl   %ecx,0x41(%edx)
45172b:	68 50 42 59 6e       	push   $0x6e594250
451730:	65 76 53             	gs jbe 0x451786
451733:	43                   	inc    %ebx
451734:	30 4c 74 53          	xor    %cl,0x53(%esp,%esi,2)
451738:	73 59                	jae    0x451793
45173a:	76 4a                	jbe    0x451786
45173c:	4d                   	dec    %ebp
45173d:	57                   	push   %edi
45173e:	39 75 55             	cmp    %esi,0x55(%ebp)
451741:	2f                   	das
451742:	36 6b 37 69          	imul   $0x69,%ss:(%edi),%esi
451746:	57                   	push   %edi
451747:	61                   	popa
451748:	6b 6c 77 44 34       	imul   $0x34,0x44(%edi,%esi,2),%ebp
45174d:	7a 67                	jp     0x4517b6
45174f:	63 56 4d             	arpl   %edx,0x4d(%esi)
451752:	73 47                	jae    0x45179b
451754:	4e                   	dec    %esi
451755:	63 73 66             	arpl   %esi,0x66(%ebx)
451758:	53                   	push   %ebx
451759:	35 77 6f 44 4c       	xor    $0x4c446f77,%eax
45175e:	59                   	pop    %ecx
45175f:	57                   	push   %edi
451760:	72 61                	jb     0x4517c3
451762:	75 38                	jne    0x45179c
451764:	4b                   	dec    %ebx
451765:	52                   	push   %edx
451766:	2b 38                	sub    (%eax),%edi
451768:	66 2b 79 4d          	sub    0x4d(%ecx),%di
45176c:	48                   	dec    %eax
45176d:	4b                   	dec    %ebx
45176e:	4c                   	dec    %esp
45176f:	68 37 55 6c 53       	push   $0x536c5537
451774:	57                   	push   %edi
451775:	73 55                	jae    0x4517cc
451777:	6d                   	insl   (%dx),%es:(%edi)
451778:	6d                   	insl   (%dx),%es:(%edi)
451779:	49                   	dec    %ecx
45177a:	30 58 73             	xor    %bl,0x73(%eax)
45177d:	76 64                	jbe    0x4517e3
45177f:	6c                   	insb   (%dx),%es:(%edi)
451780:	53                   	push   %ebx
451781:	67 6c                	insb   (%dx),%es:(%di)
451783:	69 37 6d 44 2f 33    	imul   $0x332f446d,(%edi),%esi
451789:	75 51                	jne    0x4517dc
45178b:	46                   	inc    %esi
45178c:	61                   	popa
45178d:	62 72 39             	bound  %esi,0x39(%edx)
451790:	43                   	inc    %ebx
451791:	54                   	push   %esp
451792:	46                   	inc    %esi
451793:	48                   	dec    %eax
451794:	55                   	push   %ebp
451795:	53                   	push   %ebx
451796:	73 51                	jae    0x4517e9
451798:	4d                   	dec    %ebp
451799:	4c                   	dec    %esp
45179a:	4c                   	dec    %esp
45179b:	4e                   	dec    %esi
45179c:	67 58                	addr16 pop %eax
45179e:	65 5a                	gs pop %edx
4517a0:	33 71 71             	xor    0x71(%ecx),%esi
4517a3:	49                   	dec    %ecx
4517a4:	6e                   	outsb  %ds:(%esi),(%dx)
4517a5:	7a 53                	jp     0x4517fa
4517a7:	36 43                	ss inc %ebx
4517a9:	5a                   	pop    %edx
4517aa:	6f                   	outsl  %ds:(%esi),(%dx)
4517ab:	4c                   	dec    %esp
4517ac:	7a 49                	jp     0x4517f7
4517ae:	38 38                	cmp    %bh,(%eax)
4517b0:	6c                   	insb   (%dx),%es:(%edi)
4517b1:	64 64 44             	fs fs inc %esp
4517b4:	38 6c 59 4a          	cmp    %ch,0x4a(%ecx,%ebx,2)
4517b8:	4f                   	dec    %edi
4517b9:	73 65                	jae    0x451820
4517bb:	4f                   	dec    %edi
4517bc:	30 46 6a             	xor    %al,0x6a(%esi)
4517bf:	34 73                	xor    $0x73,%al
4517c1:	61                   	popa
4517c2:	5a                   	pop    %edx
4517c3:	59                   	pop    %ecx
4517c4:	62 4f 64             	bound  %ecx,0x64(%edi)
4517c7:	58                   	pop    %eax
4517c8:	44                   	inc    %esp
4517c9:	66 2f                	data16 das
4517cb:	6b 41 68 4c          	imul   $0x4c,0x68(%ecx),%eax
4517cf:	51                   	push   %ecx
4517d0:	4e                   	dec    %esi
4517d1:	4b                   	dec    %ebx
4517d2:	6e                   	outsb  %ds:(%esi),(%dx)
4517d3:	75 50                	jne    0x451825
4517d5:	46                   	inc    %esi
4517d6:	4a                   	dec    %edx
4517d7:	6a 4e                	push   $0x4e
4517d9:	6c                   	insb   (%dx),%es:(%edi)
4517da:	6d                   	insl   (%dx),%es:(%edi)
4517db:	54                   	push   %esp
4517dc:	45                   	inc    %ebp
4517dd:	57                   	push   %edi
4517de:	38 51 54             	cmp    %dl,0x54(%ecx)
4517e1:	79 6e                	jns    0x451851
4517e3:	55                   	push   %ebp
4517e4:	66 64 6b 4e 63 42    	imul   $0x42,%fs:0x63(%esi),%cx
4517ea:	51                   	push   %ecx
4517eb:	67 42                	addr16 inc %edx
4517ed:	62 79 65             	bound  %edi,0x65(%ecx)
4517f0:	4f                   	dec    %edi
4517f1:	39 4b 57             	cmp    %ecx,0x57(%ebx)
4517f4:	63 45 69             	arpl   %eax,0x69(%ebp)
4517f7:	51                   	push   %ecx
4517f8:	35 76 67 69 76       	xor    $0x76696776,%eax
4517fd:	64 63 67 66          	arpl   %esp,%fs:0x66(%edi)
451801:	7a 79                	jp     0x45187c
451803:	69 6c 46 75 50 50 42 	imul   $0x51425050,0x75(%esi,%eax,2),%ebp
45180a:	51
45180b:	46                   	inc    %esi
45180c:	42                   	inc    %edx
45180d:	7a 44                	jp     0x451853
45180f:	74 55                	je     0x451866
451811:	54                   	push   %esp
451812:	6c                   	insb   (%dx),%es:(%edi)
451813:	7a 78                	jp     0x45188d
451815:	68 2b 38 74 4c       	push   $0x4c74382b
45181a:	49                   	dec    %ecx
45181b:	78 33                	js     0x451850
45181d:	6a 37                	push   $0x37
45181f:	77 63                	ja     0x451884
451821:	72 65                	jb     0x451888
451823:	57                   	push   %edi
451824:	4e                   	dec    %esi
451825:	30 6e 47             	xor    %ch,0x47(%esi)
451828:	45                   	inc    %ebp
451829:	72 45                	jb     0x451870
45182b:	38 70 6e             	cmp    %dh,0x6e(%eax)
45182e:	53                   	push   %ebx
45182f:	48                   	dec    %eax
451830:	66 62 30             	bound  %si,(%eax)
451833:	31 79 43             	xor    %edi,0x43(%ecx)
451836:	6c                   	insb   (%dx),%es:(%edi)
451837:	6d                   	insl   (%dx),%es:(%edi)
451838:	77 54                	ja     0x45188e
45183a:	48                   	dec    %eax
45183b:	77 72                	ja     0x4518af
45183d:	6d                   	insl   (%dx),%es:(%edi)
45183e:	78 63                	js     0x4518a3
451840:	43                   	inc    %ebx
451841:	50                   	push   %eax
451842:	62 66 63             	bound  %esp,0x63(%esi)
451845:	34 71                	xor    $0x71,%al
451847:	44                   	inc    %esp
451848:	7a 58                	jp     0x4518a2
45184a:	6d                   	insl   (%dx),%es:(%edi)
45184b:	78 68                	js     0x4518b5
45184d:	57                   	push   %edi
45184e:	74 38                	je     0x451888
451850:	35 4e 46 4b 63       	xor    $0x634b464e,%eax
451855:	6c                   	insb   (%dx),%es:(%edi)
451856:	7a 44                	jp     0x45189c
451858:	58                   	pop    %eax
451859:	73 75                	jae    0x4518d0
45185b:	71 6b                	jno    0x4518c8
45185d:	32 4c 62 77          	xor    0x77(%edx,%eiz,2),%cl
451861:	6c                   	insb   (%dx),%es:(%edi)
451862:	71 49                	jno    0x4518ad
451864:	35 7a 69 63 4e       	xor    $0x4e63697a,%eax
451869:	78 4a                	js     0x4518b5
45186b:	4c                   	dec    %esp
45186c:	30 6f 74             	xor    %ch,0x74(%edi)
45186f:	42                   	inc    %edx
451870:	78 33                	js     0x4518a5
451872:	73 36                	jae    0x4518aa
451874:	50                   	push   %eax
451875:	35 46 63 59 2b       	xor    $0x2b596346,%eax
45187a:	6a 35                	push   $0x35
45187c:	43                   	inc    %ebx
45187d:	49                   	dec    %ecx
45187e:	30 74 50 64          	xor    %dh,0x64(%eax,%edx,2)
451882:	59                   	pop    %ecx
451883:	64 38 41 31          	cmp    %al,%fs:0x31(%ecx)
451887:	68 67 77 47 69       	push   $0x69477767
45188c:	2b 64 59 37          	sub    0x37(%ecx,%ebx,2),%esp
451890:	4f                   	dec    %edi
451891:	2f                   	das
451892:	32 55 62             	xor    0x62(%ebp),%dl
451895:	49                   	dec    %ecx
451896:	50                   	push   %eax
451897:	76 38                	jbe    0x4518d1
451899:	50                   	push   %eax
45189a:	6f                   	outsl  %ds:(%esi),(%dx)
45189b:	75 6f                	jne    0x45190c
45189d:	78 63                	js     0x451902
45189f:	2f                   	das
4518a0:	55                   	push   %ebp
4518a1:	67 49                	addr16 dec %ecx
4518a3:	6d                   	insl   (%dx),%es:(%edi)
4518a4:	2b 74 50 77          	sub    0x77(%eax,%edx,2),%esi
4518a8:	33 2f                	xor    (%edi),%ebp
4518aa:	4a                   	dec    %edx
4518ab:	50                   	push   %eax
4518ac:	4d                   	dec    %ebp
4518ad:	48                   	dec    %eax
4518ae:	61                   	popa