4166f8:	45                   	inc    %ebp
4166f9:	34 64                	xor    $0x64,%al
4166fb:	37                   	aaa
4166fc:	66 66 73 35          	data16 data16 jae 0x416735
416700:	61                   	popa
416701:	47                   	inc    %edi
416702:	45                   	inc    %ebp
416703:	78 61                	js     0x416766
416705:	72 78                	jb     0x41677f
416707:	70 45                	jo     0x41674e
416709:	68 30 43 4f 41       	push   $0x414f4330
41670e:	50                   	push   %eax
41670f:	61                   	popa
416710:	45                   	inc    %ebp
416711:	46                   	inc    %esi
416712:	49                   	dec    %ecx
416713:	35 69 56 38 3d       	xor    $0x3d385669,%eax
416718:	00 23                	add    %ah,(%ebx)
41671a:	3d 71 49 65 34       	cmp    $0x34654971,%eax
41671f:	39 75 4e             	cmp    %esi,0x4e(%ebp)
416722:	38 53 79             	cmp    %dl,0x79(%ebx)
416725:	48                   	dec    %eax
416726:	77 6a                	ja     0x416792
416728:	77 4b                	ja     0x416775
41672a:	64 76 39             	fs jbe 0x416766
41672d:	4e                   	dec    %esi
41672e:	32 72 24             	xor    0x24(%edx),%dh
416731:	41                   	inc    %ecx
416732:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416737:	71 68                	jno    0x4167a1
416739:	56                   	push   %esi
41673a:	57                   	push   %edi
41673b:	75 63                	jne    0x4167a0
41673d:	59                   	pop    %ecx
41673e:	53                   	push   %ebx
41673f:	71 4f                	jno    0x416790
416741:	6d                   	insl   (%dx),%es:(%edi)
416742:	4d                   	dec    %ebp
416743:	6d                   	insl   (%dx),%es:(%edi)
416744:	70 34                	jo     0x41677a
416746:	52                   	push   %edx
416747:	67 47                	addr16 inc %edi
416749:	39 35 74 46 41 3d    	cmp    %esi,0x3d414674
41674f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416754:	4a                   	dec    %edx
416755:	64 4e                	fs dec %esi
416757:	43                   	inc    %ebx
416758:	51                   	push   %ecx
416759:	5a                   	pop    %edx
41675a:	38 4a 51             	cmp    %cl,0x51(%edx)
41675d:	43                   	inc    %ebx
41675e:	66 74 68             	data16 je 0x4167c9
416761:	4c                   	dec    %esp
416762:	31 32                	xor    %esi,(%edx)
416764:	75 74                	jne    0x4167da
416766:	38 5a 67             	cmp    %bl,0x67(%edx)
416769:	6e                   	outsb  %ds:(%esi),(%dx)
41676a:	72 39                	jb     0x4167a5
41676c:	24 72                	and    $0x72,%al
41676e:	6c                   	insb   (%dx),%es:(%edi)
41676f:	33 43 75             	xor    0x75(%ebx),%eax
416772:	4a                   	dec    %edx
416773:	51                   	push   %ecx
416774:	34 47                	xor    $0x47,%al
416776:	41                   	inc    %ecx
416777:	6e                   	outsb  %ds:(%esi),(%dx)
416778:	35 34 45 36 43       	xor    $0x43364534,%eax
41677d:	58                   	pop    %eax
41677e:	73 3d                	jae    0x4167bd
416780:	00 23                	add    %ah,(%ebx)
416782:	3d 71 30 32 76       	cmp    $0x76323071,%eax
416787:	67 34 72             	addr16 xor $0x72,%al
41678a:	6c                   	insb   (%dx),%es:(%edi)
41678b:	59                   	pop    %ecx
41678c:	53                   	push   %ebx
41678d:	4b                   	dec    %ebx
41678e:	72 53                	jb     0x4167e3
416790:	69 44 4e 69 34 78 57 	imul   $0x62577834,0x69(%esi,%ecx,2),%eax
416797:	62
416798:	74 67                	je     0x416801
41679a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41679f:	71 4a                	jno    0x4167eb
4167a1:	70 7a                	jo     0x41681d
4167a3:	5f                   	pop    %edi
4167a4:	79 67                	jns    0x41680d
4167a6:	50                   	push   %eax
4167a7:	35 41 69 48 66       	xor    $0x66486941,%eax
4167ac:	68 74 54 78 52       	push   $0x52785474
4167b1:	75 6c                	jne    0x41681f
4167b3:	53                   	push   %ebx
4167b4:	73 77                	jae    0x41682d
4167b6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4167bb:	71 79                	jno    0x416836
4167bd:	4d                   	dec    %ebp
4167be:	63 57 6f             	arpl   %edx,0x6f(%edi)
4167c1:	5a                   	pop    %edx
4167c2:	75 47                	jne    0x41680b
4167c4:	37                   	aaa
4167c5:	6a 52                	push   $0x52
4167c7:	57                   	push   %edi
4167c8:	65 7a 74             	gs jp  0x41683f
4167cb:	4d                   	dec    %ebp
4167cc:	6e                   	outsb  %ds:(%esi),(%dx)
4167cd:	70 36                	jo     0x416805
4167cf:	66 50                	push   %ax
4167d1:	6d                   	insl   (%dx),%es:(%edi)
4167d2:	78 78                	js     0x41684c
4167d4:	6d                   	insl   (%dx),%es:(%edi)
4167d5:	71 66                	jno    0x41683d
4167d7:	56                   	push   %esi
4167d8:	67 50                	addr16 push %eax
4167da:	37                   	aaa
4167db:	44                   	inc    %esp
4167dc:	4c                   	dec    %esp
4167dd:	7a 47                	jp     0x416826
4167df:	73 37                	jae    0x416818
4167e1:	48                   	dec    %eax
4167e2:	65 46                	gs inc %esi
4167e4:	34 4d                	xor    $0x4d,%al
4167e6:	6f                   	outsl  %ds:(%esi),(%dx)
4167e7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4167ec:	58                   	pop    %eax
4167ed:	49                   	dec    %ecx
4167ee:	73 71                	jae    0x416861
4167f0:	72 42                	jb     0x416834
4167f2:	38 4d 77             	cmp    %cl,0x77(%ebp)
4167f5:	32 54 4d 51          	xor    0x51(%ebp,%ecx,2),%dl
4167f9:	35 24 73 37 6f       	xor    $0x6f377324,%eax
4167fe:	52                   	push   %edx
4167ff:	53                   	push   %ebx
416800:	49                   	dec    %ecx
416801:	51                   	push   %ecx
416802:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416807:	71 5a                	jno    0x416863
416809:	75 58                	jne    0x416863
41680b:	31 38                	xor    %edi,(%eax)
41680d:	30 62 50             	xor    %ah,0x50(%edx)
416810:	4a                   	dec    %edx
416811:	77 4b                	ja     0x41685e
416813:	37                   	aaa
416814:	4d                   	dec    %ebp
416815:	68 49 73 71 65       	push   $0x65717349
41681a:	6e                   	outsb  %ds:(%esi),(%dx)
41681b:	6b 33 34             	imul   $0x34,(%ebx),%esi
41681e:	4c                   	dec    %esp
41681f:	65 33 5a 43          	xor    %gs:0x43(%edx),%ebx
416823:	51                   	push   %ecx
416824:	46                   	inc    %esi
416825:	46                   	inc    %esi
416826:	4c                   	dec    %esp
416827:	67 6d                	insl   (%dx),%es:(%di)
416829:	42                   	inc    %edx
41682a:	62 34 73             	bound  %esi,(%ebx,%esi,2)
41682d:	4d                   	dec    %ebp
41682e:	6c                   	insb   (%dx),%es:(%edi)
41682f:	59                   	pop    %ecx
416830:	49                   	dec    %ecx
416831:	70 67                	jo     0x41689a
416833:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416838:	4a                   	dec    %edx
416839:	74 73                	je     0x4168ae
41683b:	4b                   	dec    %ebx
41683c:	63 37                	arpl   %esi,(%edi)
41683e:	63 63 6f             	arpl   %esp,0x6f(%ebx)
416841:	55                   	push   %ebp
416842:	38 6a 52             	cmp    %ch,0x52(%edx)
416845:	72 52                	jb     0x416899
416847:	4d                   	dec    %ebp
416848:	47                   	inc    %edi
416849:	4a                   	dec    %edx
41684a:	57                   	push   %edi
41684b:	71 68                	jno    0x4168b5
41684d:	41                   	inc    %ecx
41684e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416853:	71 73                	jno    0x4168c8
416855:	59                   	pop    %ecx
416856:	70 74                	jo     0x4168cc
416858:	68 72 75 77 79       	push   $0x79777572
41685d:	72 6b                	jb     0x4168ca
41685f:	6e                   	outsb  %ds:(%esi),(%dx)
416860:	78 46                	js     0x4168a8
416862:	64 57                	fs push %edi
416864:	61                   	popa
416865:	4e                   	dec    %esi
416866:	70 39                	jo     0x4168a1
416868:	56                   	push   %esi
416869:	77 3d                	ja     0x4168a8
41686b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416870:	77 53                	ja     0x4168c5
416872:	71 4c                	jno    0x4168c0
416874:	53                   	push   %ebx
416875:	50                   	push   %eax
416876:	45                   	inc    %ebp
416877:	75 4d                	jne    0x4168c6
416879:	38 6c 4a 79          	cmp    %ch,0x79(%edx,%ecx,2)
41687d:	34 73                	xor    $0x73,%al
41687f:	4f                   	dec    %edi
416880:	65 75 48             	gs jne 0x4168cb
416883:	39 32                	cmp    %esi,(%edx)
416885:	59                   	pop    %ecx
416886:	6a 50                	push   $0x50
416888:	6f                   	outsl  %ds:(%esi),(%dx)
416889:	64 63 4c 71 75       	arpl   %ecx,%fs:0x75(%ecx,%esi,2)
41688e:	71 64                	jno    0x4168f4
416890:	47                   	inc    %edi
416891:	24 4f                	and    $0x4f,%al
416893:	6f                   	outsl  %ds:(%esi),(%dx)
416894:	64 6f                	outsl  %fs:(%esi),(%dx)
416896:	7a 77                	jp     0x41690f
416898:	43                   	inc    %ebx
416899:	36 30 3d 00 23 3d 71 	xor    %bh,%ss:0x713d2300
4168a0:	75 6b                	jne    0x41690d
4168a2:	66 5f                	pop    %di
4168a4:	44                   	inc    %esp
4168a5:	79 41                	jns    0x4168e8
4168a7:	59                   	pop    %ecx
4168a8:	70 72                	jo     0x41691c
4168aa:	76 68                	jbe    0x416914
4168ac:	4c                   	dec    %esp
4168ad:	73 64                	jae    0x416913
4168af:	68 54 34 43 47       	push   $0x47433454
4168b4:	75 41                	jne    0x4168f7
4168b6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4168bb:	71 75                	jno    0x416932
4168bd:	64 77 47             	fs ja  0x416907
4168c0:	65 45                	gs inc %ebp
4168c2:	6a 4a                	push   $0x4a
4168c4:	44                   	inc    %esp
4168c5:	55                   	push   %ebp
4168c6:	42                   	inc    %edx
4168c7:	39 70 74             	cmp    %esi,0x74(%eax)
4168ca:	24 5f                	and    $0x5f,%al
4168cc:	6b 30 59             	imul   $0x59,(%eax),%esi
4168cf:	4f                   	dec    %edi
4168d0:	67 63 33             	arpl   %esi,(%bp,%di)
4168d3:	30 5a 57             	xor    %bl,0x57(%edx)
4168d6:	4d                   	dec    %ebp
4168d7:	6f                   	outsl  %ds:(%esi),(%dx)
4168d8:	31 62 49             	xor    %esp,0x49(%edx)
4168db:	47                   	inc    %edi
4168dc:	6d                   	insl   (%dx),%es:(%edi)
4168dd:	64 6b 6e 6b 34       	imul   $0x34,%fs:0x6b(%esi),%ebp
4168e2:	30 4f 57             	xor    %cl,0x57(%edi)
4168e5:	6f                   	outsl  %ds:(%esi),(%dx)
4168e6:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
4168ec:	52                   	push   %edx
4168ed:	4e                   	dec    %esi
4168ee:	6b 4b 53 58          	imul   $0x58,0x53(%ebx),%ecx
4168f2:	64 46                	fs inc %esi
4168f4:	44                   	inc    %esp
4168f5:	63 52 5f             	arpl   %edx,0x5f(%edx)
4168f8:	70 38                	jo     0x416932
4168fa:	4a                   	dec    %edx
4168fb:	62 7a 78             	bound  %edi,0x78(%edx)
4168fe:	39 57 4a             	cmp    %edx,0x4a(%edi)
416901:	51                   	push   %ecx
416902:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416907:	71 52                	jno    0x41695b
416909:	43                   	inc    %ebx
41690a:	43                   	inc    %ebx
41690b:	75 76                	jne    0x416983
41690d:	57                   	push   %edi
41690e:	46                   	inc    %esi
41690f:	64 39 5f 4f          	cmp    %ebx,%fs:0x4f(%edi)
416913:	38 43 66             	cmp    %al,0x66(%ebx)
416916:	45                   	inc    %ebp
416917:	5a                   	pop    %edx
416918:	68 6b 4a 74 53       	push   $0x53744a6b
41691d:	41                   	inc    %ecx
41691e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416923:	71 63                	jno    0x416988
416925:	79 70                	jns    0x416997
416927:	38 36                	cmp    %dh,(%esi)
416929:	30 4b 4a             	xor    %cl,0x4a(%ebx)
41692c:	63 74 48 58          	arpl   %esi,0x58(%eax,%ecx,2)
416930:	55                   	push   %ebp
416931:	4c                   	dec    %esp
416932:	46                   	inc    %esi
416933:	38 6e 43             	cmp    %ch,0x43(%esi)
416936:	72 31                	jb     0x416969
416938:	6f                   	outsl  %ds:(%esi),(%dx)
416939:	4d                   	dec    %ebp
41693a:	52                   	push   %edx
41693b:	52                   	push   %edx
41693c:	30 79 32             	xor    %bh,0x32(%ecx)
41693f:	6b 55 38 58          	imul   $0x58,0x38(%ebp),%edx
416943:	5a                   	pop    %edx
416944:	72 51                	jb     0x416997
416946:	48                   	dec    %eax
416947:	71 73                	jno    0x4169bc
416949:	49                   	dec    %ecx
41694a:	6e                   	outsb  %ds:(%esi),(%dx)
41694b:	62 73 41             	bound  %esi,0x41(%ebx)
41694e:	4d                   	dec    %ebp
41694f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416954:	79 55                	jns    0x4169ab
416956:	5f                   	pop    %edi
416957:	67 58                	addr16 pop %eax
416959:	6b 34 68 76          	imul   $0x76,(%eax,%ebp,2),%esi
41695d:	37                   	aaa
41695e:	33 7a 67             	xor    0x67(%edx),%edi
416961:	33 7a 6f             	xor    0x6f(%edx),%edi
416964:	53                   	push   %ebx
416965:	5a                   	pop    %edx
416966:	53                   	push   %ebx
416967:	4c                   	dec    %esp
416968:	68 51 3d 3d 00       	push   $0x3d3d51
41696d:	23 3d 71 38 4e 7a    	and    0x7a4e3871,%edi
416973:	65 74 55             	gs je  0x4169cb
416976:	47                   	inc    %edi
416977:	47                   	inc    %edi
416978:	63 31                	arpl   %esi,(%ecx)
41697a:	63 4d 34             	arpl   %ecx,0x34(%ebp)
41697d:	5a                   	pop    %edx
41697e:	47                   	inc    %edi
41697f:	79 52                	jns    0x4169d3
416981:	47                   	inc    %edi
416982:	47                   	inc    %edi
416983:	6c                   	insb   (%dx),%es:(%edi)
416984:	75 67                	jne    0x4169ed
416986:	24 66                	and    $0x66,%al
416988:	4b                   	dec    %ebx
416989:	41                   	inc    %ecx
41698a:	4f                   	dec    %edi
41698b:	77 6d                	ja     0x4169fa
41698d:	63 50 71             	arpl   %edx,0x71(%eax)
416990:	65 34 6e             	gs xor $0x6e,%al
416993:	46                   	inc    %esi
416994:	7a 44                	jp     0x4169da
416996:	47                   	inc    %edi
416997:	4b                   	dec    %ebx
416998:	4c                   	dec    %esp
416999:	6b 30 3d             	imul   $0x3d,(%eax),%esi
41699c:	00 23                	add    %ah,(%ebx)
41699e:	3d 71 77 72 56       	cmp    $0x56727771,%eax
4169a3:	42                   	inc    %edx
4169a4:	32 6d 77             	xor    0x77(%ebp),%ch
4169a7:	37                   	aaa
4169a8:	67 7a 6d             	addr16 jp 0x416a18
4169ab:	59                   	pop    %ecx
4169ac:	52                   	push   %edx
4169ad:	61                   	popa
4169ae:	6e                   	outsb  %ds:(%esi),(%dx)
4169af:	53                   	push   %ebx
4169b0:	4a                   	dec    %edx
4169b1:	76 53                	jbe    0x416a06
4169b3:	6f                   	outsl  %ds:(%esi),(%dx)
4169b4:	50                   	push   %eax
4169b5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4169bb:	71 58                	jno    0x416a15