4188d1:	71 46                	jno    0x418919
4188d3:	4f                   	dec    %edi
4188d4:	55                   	push   %ebp
4188d5:	44                   	inc    %esp
4188d6:	67 50                	addr16 push %eax
4188d8:	74 54                	je     0x41892e
4188da:	79 43                	jns    0x41891f
4188dc:	47                   	inc    %edi
4188dd:	34 52                	xor    $0x52,%al
4188df:	64 67 6b 47 6f 2b    	imul   $0x2b,%fs:0x6f(%bx),%eax
4188e5:	69 64 35 5a 43 7a 65 	imul   $0x38657a43,0x5a(%ebp,%esi,1),%esp
4188ec:	38
4188ed:	58                   	pop    %eax
4188ee:	30 55 50             	xor    %dl,0x50(%ebp)
4188f1:	65 41                	gs inc %ecx
4188f3:	61                   	popa
4188f4:	54                   	push   %esp
4188f5:	32 6e 50             	xor    0x50(%esi),%ch
4188f8:	41                   	inc    %ecx
4188f9:	4b                   	dec    %ebx
4188fa:	6f                   	outsl  %ds:(%esi),(%dx)
4188fb:	59                   	pop    %ecx
4188fc:	44                   	inc    %esp
4188fd:	79 66                	jns    0x418965
4188ff:	39 36                	cmp    %esi,(%esi)
418901:	75 34                	jne    0x418937
418903:	44                   	inc    %esp
418904:	73 70                	jae    0x418976
418906:	58                   	pop    %eax
418907:	54                   	push   %esp
418908:	44                   	inc    %esp
418909:	47                   	inc    %edi
41890a:	57                   	push   %edi
41890b:	61                   	popa
41890c:	4b                   	dec    %ebx
41890d:	69 54 6e 71 55 6c 76 	imul   $0x44766c55,0x71(%esi,%ebp,2),%edx
418914:	44
418915:	61                   	popa
418916:	65 51                	gs push %ecx
418918:	6b 34 68 6c          	imul   $0x6c,(%eax,%ebp,2),%esi
41891c:	36 57                	ss push %edi
41891e:	2b 45 70             	sub    0x70(%ebp),%eax
418921:	6b 7a 74 47          	imul   $0x47,0x74(%edx),%edi
418925:	78 68                	js     0x41898f
418927:	49                   	dec    %ecx
418928:	4f                   	dec    %edi
418929:	41                   	inc    %ecx
41892a:	69 5a 36 4e 73 34 42 	imul   $0x4234734e,0x36(%edx),%ebx
418931:	74 33                	je     0x418966
418933:	63 6a 47             	arpl   %ebp,0x47(%edx)
418936:	44                   	inc    %esp
418937:	50                   	push   %eax
418938:	6c                   	insb   (%dx),%es:(%edi)
418939:	72 67                	jb     0x4189a2
41893b:	33 57 32             	xor    0x32(%edi),%edx
41893e:	58                   	pop    %eax
41893f:	6c                   	insb   (%dx),%es:(%edi)
418940:	63 6d 7a             	arpl   %ebp,0x7a(%ebp)
418943:	76 5a                	jbe    0x41899f
418945:	6d                   	insl   (%dx),%es:(%edi)
418946:	6a 4f                	push   $0x4f
418948:	74 75                	je     0x4189bf
41894a:	75 68                	jne    0x4189b4
41894c:	5a                   	pop    %edx
41894d:	6d                   	insl   (%dx),%es:(%edi)
41894e:	66 6c                	data16 insb (%dx),%es:(%edi)
418950:	53                   	push   %ebx
418951:	42                   	inc    %edx
418952:	51                   	push   %ecx
418953:	50                   	push   %eax
418954:	33 30                	xor    (%eax),%esi
418956:	52                   	push   %edx
418957:	45                   	inc    %ebp
418958:	37                   	aaa
418959:	74 31                	je     0x41898c
41895b:	30 58 39             	xor    %bl,0x39(%eax)
41895e:	6b 38 33             	imul   $0x33,(%eax),%edi
418961:	30 75 55             	xor    %dh,0x55(%ebp)
418964:	49                   	dec    %ecx
418965:	39 70 2f             	cmp    %esi,0x2f(%eax)
418968:	68 6f 76 6a 2b       	push   $0x2b6a766f
41896d:	63 79 67             	arpl   %edi,0x67(%ecx)
418970:	65 61                	gs popa
418972:	4b                   	dec    %ebx
418973:	69 61 6d 38 61 47 6a 	imul   $0x6a476138,0x6d(%ecx),%esp
41897a:	4c                   	dec    %esp
41897b:	41                   	inc    %ecx
41897c:	62 67 79             	bound  %esp,0x79(%edi)
41897f:	76 34                	jbe    0x4189b5
418981:	61                   	popa
418982:	37                   	aaa
418983:	68 74 4e 57 5a       	push   $0x5a574e74
418988:	30 61 59             	xor    %ah,0x59(%ecx)
41898b:	6c                   	insb   (%dx),%es:(%edi)
41898c:	49                   	dec    %ecx
41898d:	35 4b 34 6a 70       	xor    $0x706a344b,%eax
418992:	75 45                	jne    0x4189d9
418994:	75 51                	jne    0x4189e7
418996:	53                   	push   %ebx
418997:	66 75 4b             	data16 jne 0x4189e5
41899a:	42                   	inc    %edx
41899b:	47                   	inc    %edi
41899c:	75 52                	jne    0x4189f0
41899e:	47                   	inc    %edi
41899f:	77 32                	ja     0x4189d3
4189a1:	37                   	aaa
4189a2:	37                   	aaa
4189a3:	6d                   	insl   (%dx),%es:(%edi)
4189a4:	41                   	inc    %ecx
4189a5:	36 53                	ss push %ebx
4189a7:	65 71 6f             	gs jno 0x418a19
4189aa:	6f                   	outsl  %ds:(%esi),(%dx)
4189ab:	75 38                	jne    0x4189e5
4189ad:	71 43                	jno    0x4189f2
4189af:	46                   	inc    %esi
4189b0:	70 72                	jo     0x418a24
4189b2:	4b                   	dec    %ebx
4189b3:	6e                   	outsb  %ds:(%esi),(%dx)
4189b4:	33 53 6d             	xor    0x6d(%ebx),%edx
4189b7:	65 53                	gs push %ebx
4189b9:	36 5a                	ss pop %edx
4189bb:	6f                   	outsl  %ds:(%esi),(%dx)
4189bc:	4c                   	dec    %esp
4189bd:	66 4a                	dec    %dx
4189bf:	6b 6a 5a 6c          	imul   $0x6c,0x5a(%edx),%ebp
4189c3:	79 57                	jns    0x418a1c
4189c5:	6a 39                	push   $0x39
4189c7:	46                   	inc    %esi
4189c8:	53                   	push   %ebx
4189c9:	68 71 73 49 48       	push   $0x48497371
4189ce:	74 65                	je     0x418a35
4189d0:	46                   	inc    %esi
4189d1:	6e                   	outsb  %ds:(%esi),(%dx)
4189d2:	4d                   	dec    %ebp
4189d3:	69 66 6a 36 6e 52 70 	imul   $0x70526e36,0x6a(%esi),%esp
4189da:	30 43 31             	xor    %al,0x31(%ebx)
4189dd:	34 4f                	xor    $0x4f,%al
4189df:	4c                   	dec    %esp
4189e0:	35 4a 34 51 5a       	xor    $0x5a51344a,%eax
4189e5:	59                   	pop    %ecx
4189e6:	65 51                	gs push %ecx
4189e8:	71 39                	jno    0x418a23
4189ea:	2f                   	das
4189eb:	31 33                	xor    %esi,(%ebx)
4189ed:	43                   	inc    %ebx
4189ee:	62 59 72             	bound  %ebx,0x72(%ecx)
4189f1:	72 63                	jb     0x418a56
4189f3:	52                   	push   %edx
4189f4:	73 70                	jae    0x418a66
4189f6:	6c                   	insb   (%dx),%es:(%edi)
4189f7:	50                   	push   %eax
4189f8:	4c                   	dec    %esp
4189f9:	77 68                	ja     0x418a63
4189fb:	4a                   	dec    %edx
4189fc:	58                   	pop    %eax
4189fd:	48                   	dec    %eax
4189fe:	46                   	inc    %esi
4189ff:	75 66                	jne    0x418a67
418a01:	45                   	inc    %ebp
418a02:	77 5a                	ja     0x418a5e
418a04:	46                   	inc    %esi
418a05:	79 49                	jns    0x418a50
418a07:	63 46 53             	arpl   %eax,0x53(%esi)
418a0a:	5a                   	pop    %edx
418a0b:	4c                   	dec    %esp
418a0c:	50                   	push   %eax
418a0d:	2f                   	das
418a0e:	7a 34                	jp     0x418a44
418a10:	67 33 56 4f          	xor    0x4f(%bp),%edx
418a14:	55                   	push   %ebp
418a15:	52                   	push   %edx
418a16:	45                   	inc    %ebp
418a17:	4a                   	dec    %edx
418a18:	4a                   	dec    %edx
418a19:	38 33                	cmp    %dh,(%ebx)
418a1b:	73 71                	jae    0x418a8e
418a1d:	75 44                	jne    0x418a63
418a1f:	36 4b                	ss dec %ebx
418a21:	30 75 59             	xor    %dh,0x59(%ebp)
418a24:	69 48 65 42 6e 79 73 	imul   $0x73796e42,0x65(%eax),%ecx
418a2b:	68 73 45 66 4b       	push   $0x4b664573
418a30:	72 72                	jb     0x418aa4
418a32:	72 42                	jb     0x418a76
418a34:	4c                   	dec    %esp
418a35:	4d                   	dec    %ebp
418a36:	41                   	inc    %ecx
418a37:	33 37                	xor    (%edi),%esi
418a39:	57                   	push   %edi
418a3a:	2f                   	das
418a3b:	39 35 50 6f 45 51    	cmp    %esi,0x51456f50
418a41:	70 47                	jo     0x418a8a
418a43:	62 75 33             	bound  %esi,0x33(%ebp)
418a46:	33 66 64             	xor    0x64(%esi),%esp
418a49:	72 49                	jb     0x418a94
418a4b:	4e                   	dec    %esi
418a4c:	64 30 70 32          	xor    %dh,%fs:0x32(%eax)
418a50:	63 37                	arpl   %esi,(%edi)
418a52:	2f                   	das
418a53:	62 44 79 5a          	bound  %eax,0x5a(%ecx,%edi,2)
418a57:	67 4d                	addr16 dec %ebp
418a59:	43                   	inc    %ebx
418a5a:	35 72 63 5a 2f       	xor    $0x2f5a6372,%eax
418a5f:	68 74 42 6d 36       	push   $0x366d4274
418a64:	35 78 4c 55 56       	xor    $0x56554c78,%eax
418a69:	58                   	pop    %eax
418a6a:	75 6a                	jne    0x418ad6
418a6c:	46                   	inc    %esi
418a6d:	70 6c                	jo     0x418adb
418a6f:	51                   	push   %ecx
418a70:	43                   	inc    %ebx
418a71:	77 75                	ja     0x418ae8
418a73:	39 77 65             	cmp    %esi,0x65(%edi)
418a76:	47                   	inc    %edi
418a77:	2b 53 7a             	sub    0x7a(%ebx),%edx
418a7a:	47                   	inc    %edi
418a7b:	78 35                	js     0x418ab2
418a7d:	7a 30                	jp     0x418aaf
418a7f:	56                   	push   %esi
418a80:	36 62 4c 4c 36       	bound  %ecx,%ss:0x36(%esp,%ecx,2)
418a85:	43                   	inc    %ebx
418a86:	56                   	push   %esi
418a87:	70 58                	jo     0x418ae1
418a89:	6f                   	outsl  %ds:(%esi),(%dx)
418a8a:	62 63 6a             	bound  %esp,0x6a(%ebx)
418a8d:	79 4b                	jns    0x418ada
418a8f:	61                   	popa
418a90:	62 54 64 42          	bound  %edx,0x42(%esp,%eiz,2)
418a94:	34 43                	xor    $0x43,%al
418a96:	74 42                	je     0x418ada
418a98:	38 42 38             	cmp    %al,0x38(%edx)
418a9b:	56                   	push   %esi
418a9c:	55                   	push   %ebp
418a9d:	71 39                	jno    0x418ad8
418a9f:	4c                   	dec    %esp
418aa0:	70 78                	jo     0x418b1a
418aa2:	54                   	push   %esp
418aa3:	39 4a 59             	cmp    %ecx,0x59(%edx)
418aa6:	78 5a                	js     0x418b02
418aa8:	67 6f                	outsl  %ds:(%si),(%dx)
418aaa:	4e                   	dec    %esi
418aab:	56                   	push   %esi
418aac:	58                   	pop    %eax
418aad:	56                   	push   %esi
418aae:	42                   	inc    %edx
418aaf:	59                   	pop    %ecx
418ab0:	4e                   	dec    %esi
418ab1:	74 42                	je     0x418af5
418ab3:	4e                   	dec    %esi
418ab4:	77 36                	ja     0x418aec
418ab6:	6f                   	outsl  %ds:(%esi),(%dx)
418ab7:	35 45 6c 65 70       	xor    $0x70656c45,%eax
418abc:	61                   	popa
418abd:	51                   	push   %ecx
418abe:	77 71                	ja     0x418b31
418ac0:	4a                   	dec    %edx
418ac1:	33 7a 68             	xor    0x68(%edx),%edi
418ac4:	47                   	inc    %edi
418ac5:	6c                   	insb   (%dx),%es:(%edi)
418ac6:	7a 5a                	jp     0x418b22
418ac8:	6c                   	insb   (%dx),%es:(%edi)
418ac9:	41                   	inc    %ecx
418aca:	5a                   	pop    %edx
418acb:	6b 37 52             	imul   $0x52,(%edi),%esi
418ace:	47                   	inc    %edi
418acf:	50                   	push   %eax
418ad0:	42                   	inc    %edx
418ad1:	51                   	push   %ecx
418ad2:	6b 72 44 6b          	imul   $0x6b,0x44(%edx),%esi
418ad6:	64 32 72 36          	xor    %fs:0x36(%edx),%dh
418ada:	76 68                	jbe    0x418b44
418adc:	4a                   	dec    %edx
418add:	33 68 4a             	xor    0x4a(%eax),%ebp
418ae0:	75 64                	jne    0x418b46
418ae2:	56                   	push   %esi
418ae3:	61                   	popa
418ae4:	63 4b 4c             	arpl   %ecx,0x4c(%ebx)
418ae7:	35 70 64 41 77       	xor    $0x77416470,%eax
418aec:	55                   	push   %ebp
418aed:	72 38                	jb     0x418b27
418aef:	44                   	inc    %esp
418af0:	76 56                	jbe    0x418b48
418af2:	44                   	inc    %esp
418af3:	71 35                	jno    0x418b2a
418af5:	63 46 58             	arpl   %eax,0x58(%esi)
418af8:	62 7a 6e             	bound  %edi,0x6e(%edx)
418afb:	6d                   	insl   (%dx),%es:(%edi)
418afc:	34 71                	xor    $0x71,%al
418afe:	77 6f                	ja     0x418b6f
418b00:	63 2b                	arpl   %ebp,(%ebx)
418b02:	49                   	dec    %ecx
418b03:	2b 44 63 44          	sub    0x44(%ebx,%eiz,2),%eax
418b07:	38 6b 55             	cmp    %ch,0x55(%ebx)
418b0a:	66 70 58             	data16 jo 0x418b65
418b0d:	69 41 73 58 55 30 54 	imul   $0x54305558,0x73(%ecx),%eax
418b14:	6f                   	outsl  %ds:(%esi),(%dx)
418b15:	66 4a                	dec    %dx
418b17:	46                   	inc    %esi
418b18:	5a                   	pop    %edx
418b19:	4b                   	dec    %ebx
418b1a:	30 30                	xor    %dh,(%eax)
418b1c:	4f                   	dec    %edi
418b1d:	52                   	push   %edx
418b1e:	58                   	pop    %eax
418b1f:	72 4e                	jb     0x418b6f
418b21:	78 64                	js     0x418b87
418b23:	37                   	aaa
418b24:	42                   	inc    %edx
418b25:	56                   	push   %esi
418b26:	47                   	inc    %edi
418b27:	76 30                	jbe    0x418b59
418b29:	64 54                	fs push %esp
418b2b:	63 56 74             	arpl   %edx,0x74(%esi)
418b2e:	70 74                	jo     0x418ba4
418b30:	4c                   	dec    %esp
418b31:	50                   	push   %eax
418b32:	74 59                	je     0x418b8d
418b34:	63 36                	arpl   %esi,(%esi)
418b36:	66 32 36             	data16 xor (%esi),%dh
418b39:	56                   	push   %esi
418b3a:	52                   	push   %edx
418b3b:	6c                   	insb   (%dx),%es:(%edi)
418b3c:	55                   	push   %ebp
418b3d:	47                   	inc    %edi
418b3e:	62 55 64             	bound  %edx,0x64(%ebp)
418b41:	4d                   	dec    %ebp
418b42:	43                   	inc    %ebx
418b43:	4c                   	dec    %esp
418b44:	6e                   	outsb  %ds:(%esi),(%dx)
418b45:	42                   	inc    %edx
418b46:	62 50 79             	bound  %edx,0x79(%eax)
418b49:	34 79                	xor    $0x79,%al
418b4b:	79 6b                	jns    0x418bb8
418b4d:	63 32                	arpl   %esi,(%edx)
418b4f:	2b 31                	sub    (%ecx),%esi
418b51:	37                   	aaa
418b52:	6c                   	insb   (%dx),%es:(%edi)
418b53:	4d                   	dec    %ebp
418b54:	37                   	aaa
418b55:	61                   	popa
418b56:	34 42                	xor    $0x42,%al
418b58:	67 76 6d             	addr16 jbe 0x418bc8
418b5b:	53                   	push   %ebx
418b5c:	46                   	inc    %esi
418b5d:	79 47                	jns    0x418ba6
418b5f:	44                   	inc    %esp
418b60:	67 63 47 6f          	arpl   %eax,0x6f(%bx)
418b64:	65 4e                	gs dec %esi
418b66:	61                   	popa
418b67:	70 55                	jo     0x418bbe
418b69:	53                   	push   %ebx