413810:	6f                   	outsl  %ds:(%esi),(%dx)
413811:	32 41 6c             	xor    0x6c(%ecx),%al
413814:	35 51 51 4b 44       	xor    $0x444b5151,%eax
413819:	79 36                	jns    0x413851
41381b:	57                   	push   %edi
41381c:	53                   	push   %ebx
41381d:	6e                   	outsb  %ds:(%esi),(%dx)
41381e:	52                   	push   %edx
41381f:	4c                   	dec    %esp
413820:	46                   	inc    %esi
413821:	4d                   	dec    %ebp
413822:	76 53                	jbe    0x413877
413824:	72 44                	jb     0x41386a
413826:	57                   	push   %edi
413827:	65 33 39             	xor    %gs:(%ecx),%edi
41382a:	45                   	inc    %ebp
41382b:	6b 33 38             	imul   $0x38,(%ebx),%esi
41382e:	42                   	inc    %edx
41382f:	73 64                	jae    0x413895
413831:	4b                   	dec    %ebx
413832:	35 68 55 73 42       	xor    $0x42735568,%eax
413837:	72 75                	jb     0x4138ae
413839:	67 48                	addr16 dec %eax
41383b:	62 4e 6f             	bound  %ecx,0x6f(%esi)
41383e:	58                   	pop    %eax
41383f:	39 37                	cmp    %esi,(%edi)
413841:	4b                   	dec    %ebx
413842:	73 77                	jae    0x4138bb
413844:	48                   	dec    %eax
413845:	6b 68 2b 6d          	imul   $0x6d,0x2b(%eax),%ebp
413849:	56                   	push   %esi
41384a:	4d                   	dec    %ebp
41384b:	4d                   	dec    %ebp
41384c:	51                   	push   %ecx
41384d:	43                   	inc    %ebx
41384e:	7a 6d                	jp     0x4138bd
413850:	75 4a                	jne    0x41389c
413852:	45                   	inc    %ebp
413853:	68 64 79 30 42       	push   $0x42307964
413858:	61                   	popa
413859:	48                   	dec    %eax
41385a:	35 39 46 6f 74       	xor    $0x746f4639,%eax
41385f:	65 6f                	outsl  %gs:(%esi),(%dx)
413861:	30 70 51             	xor    %dh,0x51(%eax)
413864:	58                   	pop    %eax
413865:	35 49 77 5a 7a       	xor    $0x7a5a7749,%eax
41386a:	5a                   	pop    %edx
41386b:	53                   	push   %ebx
41386c:	57                   	push   %edi
41386d:	62 31                	bound  %esi,(%ecx)
41386f:	50                   	push   %eax
413870:	4d                   	dec    %ebp
413871:	32 5a 73             	xor    0x73(%edx),%bl
413874:	66 35 32 72          	xor    $0x7232,%ax
413878:	48                   	dec    %eax
413879:	53                   	push   %ebx
41387a:	7a 5a                	jp     0x4138d6
41387c:	39 5a 69             	cmp    %ebx,0x69(%edx)
41387f:	38 42 68             	cmp    %al,0x68(%edx)
413882:	6e                   	outsb  %ds:(%esi),(%dx)
413883:	68 2f 4b 72 31       	push   $0x31724b2f
413888:	75 70                	jne    0x4138fa
41388a:	59                   	pop    %ecx
41388b:	46                   	inc    %esi
41388c:	68 36 4f 39 64       	push   $0x64394f36
413891:	62 67 6a             	bound  %esp,0x6a(%edi)
413894:	61                   	popa
413895:	73 50                	jae    0x4138e7
413897:	37                   	aaa
413898:	74 30                	je     0x4138ca
41389a:	4f                   	dec    %edi
41389b:	2b 74 2b 73          	sub    0x73(%ebx,%ebp,1),%esi
41389f:	52                   	push   %edx
4138a0:	77 44                	ja     0x4138e6
4138a2:	6b 6c 78 72 4d       	imul   $0x4d,0x72(%eax,%edi,2),%ebp
4138a7:	66 57                	push   %di
4138a9:	77 72                	ja     0x41391d
4138ab:	57                   	push   %edi
4138ac:	59                   	pop    %ecx
4138ad:	42                   	inc    %edx
4138ae:	49                   	dec    %ecx
4138af:	51                   	push   %ecx
4138b0:	74 4c                	je     0x4138fe
4138b2:	32 62 53             	xor    0x53(%edx),%ah
4138b5:	50                   	push   %eax
4138b6:	32 71 79             	xor    0x79(%ecx),%dh
4138b9:	72 51                	jb     0x41390c
4138bb:	71 36                	jno    0x4138f3
4138bd:	6c                   	insb   (%dx),%es:(%edi)
4138be:	65 54                	gs push %esp
4138c0:	51                   	push   %ecx
4138c1:	6f                   	outsl  %ds:(%esi),(%dx)
4138c2:	55                   	push   %ebp
4138c3:	52                   	push   %edx
4138c4:	2b 34 4f             	sub    (%edi,%ecx,2),%esi
4138c7:	67 31 4e 57          	xor    %ecx,0x57(%bp)
4138cb:	57                   	push   %edi
4138cc:	4a                   	dec    %edx
4138cd:	6d                   	insl   (%dx),%es:(%edi)
4138ce:	36 65 71 64          	ss gs jno 0x413936
4138d2:	33 57 31             	xor    0x31(%edi),%edx
4138d5:	2f                   	das
4138d6:	4e                   	dec    %esi
4138d7:	41                   	inc    %ecx
4138d8:	44                   	inc    %esp
4138d9:	4e                   	dec    %esi
4138da:	33 31                	xor    (%ecx),%esi
4138dc:	6e                   	outsb  %ds:(%esi),(%dx)
4138dd:	61                   	popa
4138de:	70 6a                	jo     0x41394a
4138e0:	79 43                	jns    0x413925
4138e2:	47                   	inc    %edi
4138e3:	35 72 55 43 4a       	xor    $0x4a435572,%eax
4138e8:	49                   	dec    %ecx
4138e9:	71 31                	jno    0x41391c
4138eb:	6d                   	insl   (%dx),%es:(%edi)
4138ec:	45                   	inc    %ebp
4138ed:	30 46 6a             	xor    %al,0x6a(%esi)
4138f0:	74 6f                	je     0x413961
4138f2:	41                   	inc    %ecx
4138f3:	7a 41                	jp     0x413936
4138f5:	5a                   	pop    %edx
4138f6:	41                   	inc    %ecx
4138f7:	39 47 74             	cmp    %eax,0x74(%edi)
4138fa:	51                   	push   %ecx
4138fb:	66 74 57             	data16 je 0x413955
4138fe:	30 30                	xor    %dh,(%eax)
413900:	75 65                	jne    0x413967
413902:	39 38                	cmp    %edi,(%eax)
413904:	41                   	inc    %ecx
413905:	76 4c                	jbe    0x413953
413907:	33 74 42 49          	xor    0x49(%edx,%eax,2),%esi
41390b:	65 59                	gs pop %ecx
41390d:	39 6a 48             	cmp    %ebp,0x48(%edx)
413910:	6f                   	outsl  %ds:(%esi),(%dx)
413911:	5a                   	pop    %edx
413912:	45                   	inc    %ebp
413913:	48                   	dec    %eax
413914:	48                   	dec    %eax
413915:	6d                   	insl   (%dx),%es:(%edi)
413916:	72 68                	jb     0x413980
413918:	2f                   	das
413919:	75 57                	jne    0x413972
41391b:	66 43                	inc    %bx
41391d:	2b 51 2b             	sub    0x2b(%ecx),%edx
413920:	36 39 63 78          	cmp    %esp,%ss:0x78(%ebx)
413924:	51                   	push   %ecx
413925:	31 35 72 52 68 67    	xor    %esi,0x67685272
41392b:	50                   	push   %eax
41392c:	56                   	push   %esi
41392d:	79 57                	jns    0x413986
41392f:	50                   	push   %eax
413930:	5a                   	pop    %edx
413931:	69 59 31 67 37 62 69 	imul   $0x69623767,0x31(%ecx),%ebx
413938:	58                   	pop    %eax
413939:	74 6e                	je     0x4139a9
41393b:	67 72 72             	addr16 jb 0x4139b0
41393e:	2b 2b                	sub    (%ebx),%ebp
413940:	36 73 38             	ss jae 0x41397b
413943:	49                   	dec    %ecx
413944:	57                   	push   %edi
413945:	53                   	push   %ebx
413946:	6d                   	insl   (%dx),%es:(%edi)
413947:	55                   	push   %ebp
413948:	56                   	push   %esi
413949:	6c                   	insb   (%dx),%es:(%edi)
41394a:	4e                   	dec    %esi
41394b:	51                   	push   %ecx
41394c:	72 74                	jb     0x4139c2
41394e:	71 6e                	jno    0x4139be
413950:	4f                   	dec    %edi
413951:	32 66 31             	xor    0x31(%esi),%ah
413954:	66 2b 35 51 52 41 71 	sub    0x71415251,%si
41395b:	44                   	inc    %esp
41395c:	4d                   	dec    %ebp
41395d:	78 78                	js     0x4139d7
41395f:	75 6f                	jne    0x4139d0
413961:	43                   	inc    %ebx
413962:	2b 34 57             	sub    (%edi,%edx,2),%esi
413965:	75 4d                	jne    0x4139b4
413967:	57                   	push   %edi
413968:	49                   	dec    %ecx
413969:	4b                   	dec    %ebx
41396a:	4f                   	dec    %edi
41396b:	6f                   	outsl  %ds:(%esi),(%dx)
41396c:	4c                   	dec    %esp
41396d:	53                   	push   %ebx
41396e:	30 76 51             	xor    %dh,0x51(%esi)
413971:	49                   	dec    %ecx
413972:	42                   	inc    %edx
413973:	5a                   	pop    %edx
413974:	77 6b                	ja     0x4139e1
413976:	51                   	push   %ecx
413977:	66 5a                	pop    %dx
413979:	65 71 72             	gs jno 0x4139ee
41397c:	36 73 4d             	ss jae 0x4139cc
41397f:	73 4b                	jae    0x4139cc
413981:	42                   	inc    %edx
413982:	75 4d                	jne    0x4139d1
413984:	30 56 64             	xor    %dl,0x64(%esi)
413987:	70 4e                	jo     0x4139d7
413989:	67 66 73 6c          	addr16 data16 jae 0x4139f9
41398d:	4b                   	dec    %ebx
41398e:	31 34 69             	xor    %esi,(%ecx,%ebp,2)
413991:	4e                   	dec    %esi
413992:	74 59                	je     0x4139ed
413994:	78 50                	js     0x4139e6
413996:	6a 4b                	push   $0x4b
413998:	37                   	aaa
413999:	79 6e                	jns    0x413a09
41399b:	76 63                	jbe    0x413a00
41399d:	57                   	push   %edi
41399e:	62 44 49 62          	bound  %eax,0x62(%ecx,%ecx,2)
4139a2:	4a                   	dec    %edx
4139a3:	33 72 51             	xor    0x51(%edx),%esi
4139a6:	4c                   	dec    %esp
4139a7:	56                   	push   %esi
4139a8:	68 61 77 47 44       	push   $0x44477761
4139ad:	50                   	push   %eax
4139ae:	6b 66 30 5a          	imul   $0x5a,0x30(%esi),%esp
4139b2:	59                   	pop    %ecx
4139b3:	4f                   	dec    %edi
4139b4:	75 76                	jne    0x413a2c
4139b6:	55                   	push   %ebp
4139b7:	63 6d 51             	arpl   %ebp,0x51(%ebp)
4139ba:	6a 79                	push   $0x79
4139bc:	77 75                	ja     0x413a33
4139be:	32 6f 75             	xor    0x75(%edi),%ch
4139c1:	71 37                	jno    0x4139fa
4139c3:	52                   	push   %edx
4139c4:	75 31                	jne    0x4139f7
4139c6:	46                   	inc    %esi
4139c7:	43                   	inc    %ebx
4139c8:	45                   	inc    %ebp
4139c9:	31 74 32 4e          	xor    %esi,0x4e(%edx,%esi,1)
4139cd:	43                   	inc    %ebx
4139ce:	4f                   	dec    %edi
4139cf:	55                   	push   %ebp
4139d0:	51                   	push   %ecx
4139d1:	41                   	inc    %ecx
4139d2:	4b                   	dec    %ebx
4139d3:	46                   	inc    %esi
4139d4:	74 48                	je     0x413a1e
4139d6:	79 33                	jns    0x413a0b
4139d8:	4c                   	dec    %esp
4139d9:	65 44                	gs inc %esp
4139db:	6d                   	insl   (%dx),%es:(%edi)
4139dc:	6d                   	insl   (%dx),%es:(%edi)
4139dd:	31 69 2b             	xor    %ebp,0x2b(%ecx)
4139e0:	52                   	push   %edx
4139e1:	45                   	inc    %ebp
4139e2:	71 7a                	jno    0x413a5e
4139e4:	74 68                	je     0x413a4e
4139e6:	62 62 2f             	bound  %esp,0x2f(%edx)
4139e9:	57                   	push   %edi
4139ea:	47                   	inc    %edi
4139eb:	75 61                	jne    0x413a4e
4139ed:	79 74                	jns    0x413a63
4139ef:	48                   	dec    %eax
4139f0:	35 36 4b 6e 67       	xor    $0x676e4b36,%eax
4139f5:	6e                   	outsb  %ds:(%esi),(%dx)
4139f6:	39 44 59 6b          	cmp    %eax,0x6b(%ecx,%ebx,2)
4139fa:	52                   	push   %edx
4139fb:	55                   	push   %ebp
4139fc:	4e                   	dec    %esi
4139fd:	35 31 4a 2f 58       	xor    $0x582f4a31,%eax
413a02:	76 37                	jbe    0x413a3b
413a04:	56                   	push   %esi
413a05:	6c                   	insb   (%dx),%es:(%edi)
413a06:	31 4a 65             	xor    %ecx,0x65(%edx)
413a09:	49                   	dec    %ecx
413a0a:	6b 50 48 57          	imul   $0x57,0x48(%eax),%edx
413a0e:	68 51 74 4f 53       	push   $0x534f7451
413a13:	42                   	inc    %edx
413a14:	75 38                	jne    0x413a4e
413a16:	5a                   	pop    %edx
413a17:	62 56 4a             	bound  %edx,0x4a(%esi)
413a1a:	66 6c                	data16 insb (%dx),%es:(%edi)
413a1c:	4b                   	dec    %ebx
413a1d:	31 70 52             	xor    %esi,0x52(%eax)
413a20:	6a 38                	push   $0x38
413a22:	49                   	dec    %ecx
413a23:	53                   	push   %ebx
413a24:	74 66                	je     0x413a8c
413a26:	69 4e 46 34 67 41 45 	imul   $0x45416734,0x46(%esi),%ecx
413a2d:	36 66 61             	ss popaw
413a30:	46                   	inc    %esi
413a31:	38 74 48 55          	cmp    %dh,0x55(%eax,%ecx,2)
413a35:	30 55 53             	xor    %dl,0x53(%ebp)
413a38:	2b 45 65             	sub    0x65(%ebp),%eax
413a3b:	65 56                	gs push %esi
413a3d:	32 70 59             	xor    0x59(%eax),%dh
413a40:	66 49                	dec    %cx
413a42:	6f                   	outsl  %ds:(%esi),(%dx)
413a43:	37                   	aaa
413a44:	4f                   	dec    %edi
413a45:	2b 61 50             	sub    0x50(%ecx),%esp
413a48:	33 34 63             	xor    (%ebx,%eiz,2),%esi
413a4b:	33 43 6f             	xor    0x6f(%ebx),%eax
413a4e:	56                   	push   %esi
413a4f:	6a 39                	push   $0x39
413a51:	7a 41                	jp     0x413a94
413a53:	42                   	inc    %edx
413a54:	65 48                	gs dec %eax
413a56:	72 66                	jb     0x413abe
413a58:	44                   	inc    %esp
413a59:	73 2f                	jae    0x413a8a
413a5b:	49                   	dec    %ecx
413a5c:	6b 4b 64 35          	imul   $0x35,0x64(%ebx),%ecx
413a60:	69 66 31 4d 36 75 72 	imul   $0x7275364d,0x31(%esi),%esp
413a67:	32 48 35             	xor    0x35(%eax),%cl
413a6a:	64 37                	fs aaa
413a6c:	79 71                	jns    0x413adf
413a6e:	75 73                	jne    0x413ae3
413a70:	76 4c                	jbe    0x413abe
413a72:	69 4d 64 4e 57 63 6a 	imul   $0x6a63574e,0x64(%ebp),%ecx
413a79:	42                   	inc    %edx
413a7a:	48                   	dec    %eax
413a7b:	45                   	inc    %ebp
413a7c:	51                   	push   %ecx
413a7d:	41                   	inc    %ecx
413a7e:	43                   	inc    %ebx
413a7f:	31 4c 7a 44          	xor    %ecx,0x44(%edx,%edi,2)
413a83:	61                   	popa
413a84:	79 51                	jns    0x413ad7
413a86:	44                   	inc    %esp
413a87:	67 63 58 56          	arpl   %ebx,0x56(%bx,%si)
413a8b:	52                   	push   %edx
413a8c:	72 65                	jb     0x413af3
413a8e:	49                   	dec    %ecx
413a8f:	7a 37                	jp     0x413ac8
413a91:	30 70 38             	xor    %dh,0x38(%eax)
413a94:	79 4a                	jns    0x413ae0
413a96:	6c                   	insb   (%dx),%es:(%edi)
413a97:	56                   	push   %esi
413a98:	4b                   	dec    %ebx
413a99:	48                   	dec    %eax
413a9a:	35 7a 76 59 44       	xor    $0x4459767a,%eax
413a9f:	75 32                	jne    0x413ad3
413aa1:	50                   	push   %eax
413aa2:	56                   	push   %esi
413aa3:	64 34 2b             	fs xor $0x2b,%al
413aa6:	32 71 75             	xor    0x75(%ecx),%dh
413aa9:	36 4f                	ss dec %edi
413aab:	41                   	inc    %ecx
413aac:	4b                   	dec    %ebx
413aad:	50                   	push   %eax
413aae:	35 50 70 79 33       	xor    $0x33797050,%eax
413ab3:	61                   	popa
413ab4:	48                   	dec    %eax