417853:	75 32                	jne    0x417887
417855:	64 32 67 57          	xor    %fs:0x57(%edi),%ah
417859:	6d                   	insl   (%dx),%es:(%edi)
41785a:	48                   	dec    %eax
41785b:	61                   	popa
41785c:	37                   	aaa
41785d:	50                   	push   %eax
41785e:	64 46                	fs inc %esi
417860:	30 4c 75 70          	xor    %cl,0x70(%ebp,%esi,2)
417864:	45                   	inc    %ebp
417865:	39 52 56             	cmp    %edx,0x56(%edx)
417868:	52                   	push   %edx
417869:	41                   	inc    %ecx
41786a:	6f                   	outsl  %ds:(%esi),(%dx)
41786b:	38 48 46             	cmp    %cl,0x46(%eax)
41786e:	41                   	inc    %ecx
41786f:	49                   	dec    %ecx
417870:	52                   	push   %edx
417871:	54                   	push   %esp
417872:	42                   	inc    %edx
417873:	67 58                	addr16 pop %eax
417875:	6f                   	outsl  %ds:(%esi),(%dx)
417876:	4d                   	dec    %ebp
417877:	30 59 71             	xor    %bl,0x71(%ecx)
41787a:	44                   	inc    %esp
41787b:	71 39                	jno    0x4178b6
41787d:	39 51 61             	cmp    %edx,0x61(%ecx)
417880:	45                   	inc    %ebp
417881:	42                   	inc    %edx
417882:	7a 64                	jp     0x4178e8
417884:	6c                   	insb   (%dx),%es:(%edi)
417885:	4e                   	dec    %esi
417886:	33 37                	xor    (%edi),%esi
417888:	5a                   	pop    %edx
417889:	2b 50 4d             	sub    0x4d(%eax),%edx
41788c:	6b 2f 4a             	imul   $0x4a,(%edi),%ebp
41788f:	2f                   	das
417890:	31 39                	xor    %edi,(%ecx)
417892:	31 58 30             	xor    %ebx,0x30(%eax)
417895:	4c                   	dec    %esp
417896:	56                   	push   %esi
417897:	4f                   	dec    %edi
417898:	51                   	push   %ecx
417899:	63 4d 79             	arpl   %ecx,0x79(%ebp)
41789c:	35 42 43 6b 38       	xor    $0x386b4342,%eax
4178a1:	65 37                	gs aaa
4178a3:	69 32 54 6b 47 75    	imul   $0x75476b54,(%edx),%esi
4178a9:	4e                   	dec    %esi
4178aa:	71 71                	jno    0x41791d
4178ac:	6f                   	outsl  %ds:(%esi),(%dx)
4178ad:	75 73                	jne    0x417922
4178af:	53                   	push   %ebx
4178b0:	35 46 50 62 62       	xor    $0x62625046,%eax
4178b5:	38 51 55             	cmp    %dl,0x55(%ecx)
4178b8:	54                   	push   %esp
4178b9:	4f                   	dec    %edi
4178ba:	45                   	inc    %ebp
4178bb:	54                   	push   %esp
4178bc:	78 67                	js     0x417925
4178be:	76 72                	jbe    0x417932
4178c0:	70 6e                	jo     0x417930
4178c2:	6b 4a 49 64          	imul   $0x64,0x49(%edx),%ecx
4178c6:	6b 5a 45 31          	imul   $0x31,0x45(%edx),%ebx
4178ca:	54                   	push   %esp
4178cb:	76 43                	jbe    0x417910
4178cd:	6c                   	insb   (%dx),%es:(%edi)
4178ce:	4c                   	dec    %esp
4178cf:	61                   	popa
4178d0:	48                   	dec    %eax
4178d1:	74 4c                	je     0x41791f
4178d3:	36 57                	ss push %edi
4178d5:	67 52                	addr16 push %edx
4178d7:	56                   	push   %esi
4178d8:	56                   	push   %esi
4178d9:	30 63 33             	xor    %ah,0x33(%ebx)
4178dc:	73 54                	jae    0x417932
4178de:	37                   	aaa
4178df:	72 59                	jb     0x41793a
4178e1:	79 47                	jns    0x41792a
4178e3:	48                   	dec    %eax
4178e4:	6a 57                	push   $0x57
4178e6:	6e                   	outsb  %ds:(%esi),(%dx)
4178e7:	39 62 44             	cmp    %esp,0x44(%edx)
4178ea:	47                   	inc    %edi
4178eb:	43                   	inc    %ebx
4178ec:	66 42                	inc    %dx
4178ee:	75 53                	jne    0x417943
4178f0:	45                   	inc    %ebp
4178f1:	58                   	pop    %eax
4178f2:	47                   	inc    %edi
4178f3:	72 48                	jb     0x41793d
4178f5:	4f                   	dec    %edi
4178f6:	7a 4b                	jp     0x417943
4178f8:	7a 74                	jp     0x41796e
4178fa:	53                   	push   %ebx
4178fb:	75 4c                	jne    0x417949
4178fd:	53                   	push   %ebx
4178fe:	42                   	inc    %edx
4178ff:	43                   	inc    %ebx
417900:	6a 61                	push   $0x61
417902:	4c                   	dec    %esp
417903:	41                   	inc    %ecx
417904:	30 4e 50             	xor    %cl,0x50(%esi)
417907:	50                   	push   %eax
417908:	44                   	inc    %esp
417909:	38 34 37             	cmp    %dh,(%edi,%esi,1)
41790c:	67 59                	addr16 pop %ecx
41790e:	49                   	dec    %ecx
41790f:	54                   	push   %esp
417910:	54                   	push   %esp
417911:	37                   	aaa
417912:	62 49 65             	bound  %ecx,0x65(%ecx)
417915:	30 7a 4a             	xor    %bh,0x4a(%edx)
417918:	71 69                	jno    0x417983
41791a:	69 75 54 58 57 63 58 	imul   $0x58635758,0x54(%ebp),%esi
417921:	45                   	inc    %ebp
417922:	49                   	dec    %ecx
417923:	50                   	push   %eax
417924:	41                   	inc    %ecx
417925:	6b 55 44 51          	imul   $0x51,0x44(%ebp),%edx
417929:	6a 45                	push   $0x45
41792b:	4b                   	dec    %ebx
41792c:	4d                   	dec    %ebp
41792d:	7a 35                	jp     0x417964
41792f:	68 44 74 62 53       	push   $0x53627444
417934:	72 31                	jb     0x417967
417936:	53                   	push   %ebx
417937:	4e                   	dec    %esi
417938:	34 31                	xor    $0x31,%al
41793a:	62 45 7a             	bound  %eax,0x7a(%ebp)
41793d:	6d                   	insl   (%dx),%es:(%edi)
41793e:	6d                   	insl   (%dx),%es:(%edi)
41793f:	6d                   	insl   (%dx),%es:(%edi)
417940:	34 6b                	xor    $0x6b,%al
417942:	52                   	push   %edx
417943:	6d                   	insl   (%dx),%es:(%edi)
417944:	61                   	popa
417945:	56                   	push   %esi
417946:	52                   	push   %edx
417947:	66 7a 50             	data16 jp 0x41799a
41794a:	33 63 59             	xor    0x59(%ebx),%esp
41794d:	61                   	popa
41794e:	36 73 54             	ss jae 0x4179a5
417951:	34 51                	xor    $0x51,%al
417953:	61                   	popa
417954:	6b 4f 31 33          	imul   $0x33,0x31(%edi),%ecx
417958:	57                   	push   %edi
417959:	77 48                	ja     0x4179a3
41795b:	7a 67                	jp     0x4179c4
41795d:	73 6e                	jae    0x4179cd
41795f:	6e                   	outsb  %ds:(%esi),(%dx)
417960:	32 4c 6b 6b          	xor    0x6b(%ebx,%ebp,2),%cl
417964:	6f                   	outsl  %ds:(%esi),(%dx)
417965:	69 30 59 31 44 52    	imul   $0x52443159,(%eax),%esi
41796b:	5a                   	pop    %edx
41796c:	6a 4e                	push   $0x4e
41796e:	4a                   	dec    %edx
41796f:	44                   	inc    %esp
417970:	37                   	aaa
417971:	67 37                	addr16 aaa
417973:	4b                   	dec    %ebx
417974:	67 34 4e             	addr16 xor $0x4e,%al
417977:	51                   	push   %ecx
417978:	67 74 68             	addr16 je 0x4179e3
41797b:	52                   	push   %edx
41797c:	47                   	inc    %edi
41797d:	71 53                	jno    0x4179d2
41797f:	5a                   	pop    %edx
417980:	32 72 6b             	xor    0x6b(%edx),%dh
417983:	41                   	inc    %ecx
417984:	57                   	push   %edi
417985:	50                   	push   %eax
417986:	79 54                	jns    0x4179dc
417988:	51                   	push   %ecx
417989:	48                   	dec    %eax
41798a:	47                   	inc    %edi
41798b:	64 6d                	fs insl (%dx),%es:(%edi)
41798d:	45                   	inc    %ebp
41798e:	66 6e                	data16 outsb %ds:(%esi),(%dx)
417990:	58                   	pop    %eax
417991:	6f                   	outsl  %ds:(%esi),(%dx)
417992:	57                   	push   %edi
417993:	51                   	push   %ecx
417994:	63 35 6b 79 2b 74    	arpl   %esi,0x742b796b
41799a:	71 32                	jno    0x4179ce
41799c:	70 57                	jo     0x4179f5
41799e:	62 71 2f             	bound  %esi,0x2f(%ecx)
4179a1:	4c                   	dec    %esp
4179a2:	48                   	dec    %eax
4179a3:	70 4d                	jo     0x4179f2
4179a5:	4e                   	dec    %esi
4179a6:	35 44 52 76 54       	xor    $0x54765244,%eax
4179ab:	45                   	inc    %ebp
4179ac:	59                   	pop    %ecx
4179ad:	7a 46                	jp     0x4179f5
4179af:	52                   	push   %edx
4179b0:	56                   	push   %esi
4179b1:	57                   	push   %edi
4179b2:	6b 6d 37 6b          	imul   $0x6b,0x37(%ebp),%ebp
4179b6:	72 64                	jb     0x417a1c
4179b8:	38 59 59             	cmp    %bl,0x59(%ecx)
4179bb:	6a 6f                	push   $0x6f
4179bd:	66 4d                	dec    %bp
4179bf:	71 54                	jno    0x417a15
4179c1:	49                   	dec    %ecx
4179c2:	53                   	push   %ebx
4179c3:	64 4c                	fs dec %esp
4179c5:	49                   	dec    %ecx
4179c6:	44                   	inc    %esp
4179c7:	66 73 59             	data16 jae 0x417a23
4179ca:	47                   	inc    %edi
4179cb:	31 66 56             	xor    %esp,0x56(%esi)
4179ce:	36 78 38             	ss js  0x417a09
4179d1:	63 6b 39             	arpl   %ebp,0x39(%ebx)
4179d4:	30 6f 34             	xor    %ch,0x34(%edi)
4179d7:	53                   	push   %ebx
4179d8:	44                   	inc    %esp
4179d9:	64 52                	fs push %edx
4179db:	74 47                	je     0x417a24
4179dd:	70 4f                	jo     0x417a2e
4179df:	72 6b                	jb     0x417a4c
4179e1:	62 66 42             	bound  %esp,0x42(%esi)
4179e4:	77 70                	ja     0x417a56
4179e6:	34 7a                	xor    $0x7a,%al
4179e8:	49                   	dec    %ecx
4179e9:	77 70                	ja     0x417a5b
4179eb:	48                   	dec    %eax
4179ec:	62 76 59             	bound  %esi,0x59(%esi)
4179ef:	58                   	pop    %eax
4179f0:	37                   	aaa
4179f1:	4b                   	dec    %ebx
4179f2:	41                   	inc    %ecx
4179f3:	66 79 49             	data16 jns 0x417a3f
4179f6:	31 67 38             	xor    %esp,0x38(%edi)
4179f9:	64 36 69 6f 67 54 76 	fs imul $0x79467654,%ss:0x67(%edi),%ebp
417a00:	46 79
417a02:	42                   	inc    %edx
417a03:	2f                   	das
417a04:	63 75 78             	arpl   %esi,0x78(%ebp)
417a07:	31 56 6b             	xor    %edx,0x6b(%esi)
417a0a:	30 62 78             	xor    %ah,0x78(%edx)
417a0d:	73 4a                	jae    0x417a59
417a0f:	39 43 2f             	cmp    %eax,0x2f(%ebx)
417a12:	38 34 52             	cmp    %dh,(%edx,%edx,2)
417a15:	41                   	inc    %ecx
417a16:	46                   	inc    %esi
417a17:	31 34 6b             	xor    %esi,(%ebx,%ebp,2)
417a1a:	4e                   	dec    %esi
417a1b:	72 4d                	jb     0x417a6a
417a1d:	75 57                	jne    0x417a76
417a1f:	4e                   	dec    %esi
417a20:	51                   	push   %ecx
417a21:	4a                   	dec    %edx
417a22:	30 45 46             	xor    %al,0x46(%ebp)
417a25:	6b 46 50 58          	imul   $0x58,0x50(%esi),%eax
417a29:	76 2b                	jbe    0x417a56
417a2b:	52                   	push   %edx
417a2c:	6b 6f 66 2f          	imul   $0x2f,0x66(%edi),%ebp
417a30:	6f                   	outsl  %ds:(%esi),(%dx)
417a31:	7a 39                	jp     0x417a6c
417a33:	46                   	inc    %esi
417a34:	6a 61                	push   $0x61
417a36:	39 48 4c             	cmp    %ecx,0x4c(%eax)
417a39:	53                   	push   %ebx
417a3a:	6b 67 63 35          	imul   $0x35,0x63(%edi),%esp
417a3e:	55                   	push   %ebp
417a3f:	56                   	push   %esi
417a40:	42                   	inc    %edx
417a41:	78 55                	js     0x417a98
417a43:	62 4e 38             	bound  %ecx,0x38(%esi)
417a46:	64 6d                	fs insl (%dx),%es:(%edi)
417a48:	38 30                	cmp    %dh,(%eax)
417a4a:	73 45                	jae    0x417a91
417a4c:	65 2b 64 69 52       	sub    %gs:0x52(%ecx,%ebp,2),%esp
417a51:	42                   	inc    %edx
417a52:	4c                   	dec    %esp
417a53:	70 44                	jo     0x417a99
417a55:	79 6f                	jns    0x417ac6
417a57:	2b 41 67             	sub    0x67(%ecx),%eax
417a5a:	62 6a 43             	bound  %ebp,0x43(%edx)
417a5d:	64 30 30             	xor    %dh,%fs:(%eax)
417a60:	79 4a                	jns    0x417aac
417a62:	43                   	inc    %ebx
417a63:	2b 46 55             	sub    0x55(%esi),%eax
417a66:	43                   	inc    %ebx
417a67:	33 63 6d             	xor    0x6d(%ebx),%esp
417a6a:	78 4b                	js     0x417ab7
417a6c:	6a 73                	push   $0x73
417a6e:	72 74                	jb     0x417ae4
417a70:	47                   	inc    %edi
417a71:	39 74 71 75          	cmp    %esi,0x75(%ecx,%esi,2)
417a75:	2f                   	das
417a76:	4e                   	dec    %esi
417a77:	66 49                	dec    %cx
417a79:	54                   	push   %esp
417a7a:	7a 69                	jp     0x417ae5
417a7c:	48                   	dec    %eax
417a7d:	78 48                	js     0x417ac7
417a7f:	70 31                	jo     0x417ab2
417a81:	30 2f                	xor    %ch,(%edi)
417a83:	54                   	push   %esp
417a84:	49                   	dec    %ecx
417a85:	58                   	pop    %eax
417a86:	59                   	pop    %ecx
417a87:	48                   	dec    %eax
417a88:	6e                   	outsb  %ds:(%esi),(%dx)
417a89:	72 4d                	jb     0x417ad8
417a8b:	55                   	push   %ebp
417a8c:	49                   	dec    %ecx
417a8d:	61                   	popa
417a8e:	41                   	inc    %ecx
417a8f:	43                   	inc    %ebx
417a90:	79 36                	jns    0x417ac8
417a92:	66 56                	push   %si
417a94:	64 6e                	outsb  %fs:(%esi),(%dx)
417a96:	73 65                	jae    0x417afd
417a98:	55                   	push   %ebp
417a99:	54                   	push   %esp
417a9a:	6b 38 46             	imul   $0x46,(%eax),%edi
417a9d:	46                   	inc    %esi
417a9e:	45                   	inc    %ebp
417a9f:	5a                   	pop    %edx
417aa0:	7a 4f                	jp     0x417af1
417aa2:	6c                   	insb   (%dx),%es:(%edi)
417aa3:	56                   	push   %esi
417aa4:	2f                   	das
417aa5:	74 76                	je     0x417b1d
417aa7:	4a                   	dec    %edx
417aa8:	53                   	push   %ebx
417aa9:	4e                   	dec    %esi
417aaa:	6d                   	insl   (%dx),%es:(%edi)
417aab:	4f                   	dec    %edi
417aac:	37                   	aaa
417aad:	4f                   	dec    %edi
417aae:	42                   	inc    %edx
417aaf:	31 70 72             	xor    %esi,0x72(%eax)
417ab2:	30 41 43             	xor    %al,0x43(%ecx)
417ab5:	4a                   	dec    %edx
417ab6:	55                   	push   %ebp
417ab7:	70 4a                	jo     0x417b03
417ab9:	34 74                	xor    $0x74,%al
417abb:	2b 37                	sub    (%edi),%esi
417abd:	79 57                	jns    0x417b16
417abf:	71 38                	jno    0x417af9
417ac1:	50                   	push   %eax
417ac2:	57                   	push   %edi
417ac3:	61                   	popa
417ac4:	32 48 31             	xor    0x31(%eax),%cl
417ac7:	58                   	pop    %eax
417ac8:	77 45                	ja     0x417b0f