413ab5:	6d                   	insl   (%dx),%es:(%edi)
413ab6:	46                   	inc    %esi
413ab7:	4c                   	dec    %esp
413ab8:	67 79 37             	addr16 jns 0x413af2
413abb:	42                   	inc    %edx
413abc:	6c                   	insb   (%dx),%es:(%edi)
413abd:	59                   	pop    %ecx
413abe:	6a 48                	push   $0x48
413ac0:	34 64                	xor    $0x64,%al
413ac2:	76 68                	jbe    0x413b2c
413ac4:	75 4c                	jne    0x413b12
413ac6:	48                   	dec    %eax
413ac7:	45                   	inc    %ebp
413ac8:	41                   	inc    %ecx
413ac9:	38 68 56             	cmp    %ch,0x56(%eax)
413acc:	7a 6a                	jp     0x413b38
413ace:	41                   	inc    %ecx
413acf:	6d                   	insl   (%dx),%es:(%edi)
413ad0:	52                   	push   %edx
413ad1:	36 36 33 79 34       	ss xor %ss:0x34(%ecx),%edi
413ad6:	6d                   	insl   (%dx),%es:(%edi)
413ad7:	70 55                	jo     0x413b2e
413ad9:	36 51                	ss push %ecx
413adb:	4b                   	dec    %ebx
413adc:	6c                   	insb   (%dx),%es:(%edi)
413add:	73 47                	jae    0x413b26
413adf:	4b                   	dec    %ebx
413ae0:	37                   	aaa
413ae1:	6b 65 4b 64          	imul   $0x64,0x4b(%ebp),%esp
413ae5:	58                   	pop    %eax
413ae6:	34 38                	xor    $0x38,%al
413ae8:	47                   	inc    %edi
413ae9:	56                   	push   %esi
413aea:	70 46                	jo     0x413b32
413aec:	42                   	inc    %edx
413aed:	30 34 62             	xor    %dh,(%edx,%eiz,2)
413af0:	78 36                	js     0x413b28
413af2:	71 37                	jno    0x413b2b
413af4:	42                   	inc    %edx
413af5:	34 6a                	xor    $0x6a,%al
413af7:	59                   	pop    %ecx
413af8:	44                   	inc    %esp
413af9:	58                   	pop    %eax
413afa:	52                   	push   %edx
413afb:	54                   	push   %esp
413afc:	4d                   	dec    %ebp
413afd:	78 5a                	js     0x413b59
413aff:	32 42 75             	xor    0x75(%edx),%al
413b02:	49                   	dec    %ecx
413b03:	62 42 34             	bound  %eax,0x34(%edx)
413b06:	66 2f                	data16 das
413b08:	79 6e                	jns    0x413b78
413b0a:	66 4d                	dec    %bp
413b0c:	4e                   	dec    %esi
413b0d:	69 63 32 57 48 5a 73 	imul   $0x735a4857,0x32(%ebx),%esp
413b14:	72 76                	jb     0x413b8c
413b16:	50                   	push   %eax
413b17:	47                   	inc    %edi
413b18:	77 72                	ja     0x413b8c
413b1a:	62 34 57             	bound  %esi,(%edi,%edx,2)
413b1d:	41                   	inc    %ecx
413b1e:	56                   	push   %esi
413b1f:	43                   	inc    %ebx
413b20:	6b 43 6c 4e          	imul   $0x4e,0x6c(%ebx),%eax
413b24:	59                   	pop    %ecx
413b25:	31 4c 2b 48          	xor    %ecx,0x48(%ebx,%ebp,1)
413b29:	68 62 6b 6e 4b       	push   $0x4b6e6b62
413b2e:	4f                   	dec    %edi
413b2f:	58                   	pop    %eax
413b30:	69 43 65 74 77 39 4c 	imul   $0x4c397774,0x65(%ebx),%eax
413b37:	70 4f                	jo     0x413b88
413b39:	57                   	push   %edi
413b3a:	74 73                	je     0x413baf
413b3c:	76 39                	jbe    0x413b77
413b3e:	62 65 44             	bound  %esp,0x44(%ebp)
413b41:	54                   	push   %esp
413b42:	73 6b                	jae    0x413baf
413b44:	54                   	push   %esp
413b45:	4b                   	dec    %ebx
413b46:	4c                   	dec    %esp
413b47:	4c                   	dec    %esp
413b48:	66 36 71 6b          	data16 ss jno 0x413bb7
413b4c:	51                   	push   %ecx
413b4d:	4e                   	dec    %esi
413b4e:	73 37                	jae    0x413b87
413b50:	70 6d                	jo     0x413bbf
413b52:	48                   	dec    %eax
413b53:	75 4b                	jne    0x413ba0
413b55:	36 32 2b             	xor    %ss:(%ebx),%ch
413b58:	6d                   	insl   (%dx),%es:(%edi)
413b59:	50                   	push   %eax
413b5a:	6d                   	insl   (%dx),%es:(%edi)
413b5b:	46                   	inc    %esi
413b5c:	5a                   	pop    %edx
413b5d:	78 6d                	js     0x413bcc
413b5f:	68 54 6d 5a 38       	push   $0x385a6d54
413b64:	45                   	inc    %ebp
413b65:	6c                   	insb   (%dx),%es:(%edi)
413b66:	5a                   	pop    %edx
413b67:	68 4e 52 4d 31       	push   $0x314d524e
413b6c:	4c                   	dec    %esp
413b6d:	6c                   	insb   (%dx),%es:(%edi)
413b6e:	59                   	pop    %ecx
413b6f:	31 30                	xor    %esi,(%eax)
413b71:	41                   	inc    %ecx
413b72:	61                   	popa
413b73:	79 4f                	jns    0x413bc4
413b75:	74 6e                	je     0x413be5
413b77:	38 48 70             	cmp    %cl,0x70(%eax)
413b7a:	66 6d                	insw   (%dx),%es:(%edi)
413b7c:	51                   	push   %ecx
413b7d:	6e                   	outsb  %ds:(%esi),(%dx)
413b7e:	70 4f                	jo     0x413bcf
413b80:	4a                   	dec    %edx
413b81:	7a 2b                	jp     0x413bae
413b83:	50                   	push   %eax
413b84:	76 6a                	jbe    0x413bf0
413b86:	7a 63                	jp     0x413beb
413b88:	4d                   	dec    %ebp
413b89:	30 2b                	xor    %ch,(%ebx)
413b8b:	6c                   	insb   (%dx),%es:(%edi)
413b8c:	70 56                	jo     0x413be4
413b8e:	44                   	inc    %esp
413b8f:	6f                   	outsl  %ds:(%esi),(%dx)
413b90:	31 44 6b 56          	xor    %eax,0x56(%ebx,%ebp,2)
413b94:	33 62 57             	xor    0x57(%edx),%esp
413b97:	43                   	inc    %ebx
413b98:	42                   	inc    %edx
413b99:	53                   	push   %ebx
413b9a:	7a 53                	jp     0x413bef
413b9c:	62 4b 77             	bound  %ecx,0x77(%ebx)
413b9f:	4e                   	dec    %esi
413ba0:	48                   	dec    %eax
413ba1:	52                   	push   %edx
413ba2:	69 32 59 77 67 59    	imul   $0x59677759,(%edx),%esi
413ba8:	77 6f                	ja     0x413c19
413baa:	6f                   	outsl  %ds:(%esi),(%dx)
413bab:	6c                   	insb   (%dx),%es:(%edi)
413bac:	4c                   	dec    %esp
413bad:	41                   	inc    %ecx
413bae:	61                   	popa
413baf:	46                   	inc    %esi
413bb0:	75 6c                	jne    0x413c1e
413bb2:	50                   	push   %eax
413bb3:	6e                   	outsb  %ds:(%esi),(%dx)
413bb4:	4b                   	dec    %ebx
413bb5:	6f                   	outsl  %ds:(%esi),(%dx)
413bb6:	33 32                	xor    (%edx),%esi
413bb8:	70 6a                	jo     0x413c24
413bba:	75 69                	jne    0x413c25
413bbc:	32 4a 6d             	xor    0x6d(%edx),%cl
413bbf:	37                   	aaa
413bc0:	4c                   	dec    %esp
413bc1:	51                   	push   %ecx
413bc2:	6a 63                	push   $0x63
413bc4:	75 5a                	jne    0x413c20
413bc6:	62 67 5a             	bound  %esp,0x5a(%edi)
413bc9:	5a                   	pop    %edx
413bca:	4d                   	dec    %ebp
413bcb:	37                   	aaa
413bcc:	57                   	push   %edi
413bcd:	2b 36                	sub    (%esi),%esi
413bcf:	4c                   	dec    %esp
413bd0:	6b 31 51             	imul   $0x51,(%ecx),%esi
413bd3:	78 6f                	js     0x413c44
413bd5:	30 61 2b             	xor    %ah,0x2b(%ecx)
413bd8:	4a                   	dec    %edx
413bd9:	59                   	pop    %ecx
413bda:	31 2b                	xor    %ebp,(%ebx)
413bdc:	35 43 46 4b 71       	xor    $0x714b4643,%eax
413be1:	78 57                	js     0x413c3a
413be3:	41                   	inc    %ecx
413be4:	39 4a 56             	cmp    %ecx,0x56(%edx)
413be7:	35 46 7a 57 31       	xor    $0x31577a46,%eax
413bec:	2f                   	das
413bed:	69 46 72 74 53 6b 50 	imul   $0x506b5374,0x72(%esi),%eax
413bf4:	4b                   	dec    %ebx
413bf5:	73 69                	jae    0x413c60
413bf7:	39 75 6c             	cmp    %esi,0x6c(%ebp)
413bfa:	4c                   	dec    %esp
413bfb:	69 36 68 38 70 61    	imul   $0x61703868,(%esi),%esi
413c01:	58                   	pop    %eax
413c02:	4f                   	dec    %edi
413c03:	4e                   	dec    %esi
413c04:	79 63                	jns    0x413c69
413c06:	36 6c                	ss insb (%dx),%es:(%edi)
413c08:	32 64 4d 38          	xor    0x38(%ebp,%ecx,2),%ah
413c0c:	35 63 74 74 77       	xor    $0x77747463,%eax
413c11:	48                   	dec    %eax
413c12:	6e                   	outsb  %ds:(%esi),(%dx)
413c13:	54                   	push   %esp
413c14:	62 50 51             	bound  %edx,0x51(%eax)
413c17:	38 4b 6b             	cmp    %cl,0x6b(%ebx)
413c1a:	6e                   	outsb  %ds:(%esi),(%dx)
413c1b:	55                   	push   %ebp
413c1c:	2f                   	das
413c1d:	50                   	push   %eax
413c1e:	32 41 6b             	xor    0x6b(%ecx),%al
413c21:	31 58 53             	xor    %ebx,0x53(%eax)
413c24:	45                   	inc    %ebp
413c25:	50                   	push   %eax
413c26:	64 34 45             	fs xor $0x45,%al
413c29:	52                   	push   %edx
413c2a:	75 67                	jne    0x413c93
413c2c:	57                   	push   %edi
413c2d:	77 58                	ja     0x413c87
413c2f:	7a 7a                	jp     0x413cab
413c31:	53                   	push   %ebx
413c32:	4a                   	dec    %edx
413c33:	33 47 6b             	xor    0x6b(%edi),%eax
413c36:	56                   	push   %esi
413c37:	65 2f                	gs das
413c39:	77 43                	ja     0x413c7e
413c3b:	64 71 6b             	fs jno 0x413ca9
413c3e:	72 4d                	jb     0x413c8d
413c40:	70 43                	jo     0x413c85
413c42:	57                   	push   %edi
413c43:	68 77 72 69 78       	push   $0x78697277
413c48:	50                   	push   %eax
413c49:	34 34                	xor    $0x34,%al
413c4b:	52                   	push   %edx
413c4c:	63 51 31             	arpl   %edx,0x31(%ecx)
413c4f:	68 2b 64 78 54       	push   $0x5478642b
413c54:	35 6e 4f 30 5a       	xor    $0x5a304f6e,%eax
413c59:	37                   	aaa
413c5a:	76 63                	jbe    0x413cbf
413c5c:	37                   	aaa
413c5d:	52                   	push   %edx
413c5e:	73 64                	jae    0x413cc4
413c60:	39 74 4d 6d          	cmp    %esi,0x6d(%ebp,%ecx,2)
413c64:	50                   	push   %eax
413c65:	73 54                	jae    0x413cbb
413c67:	7a 36                	jp     0x413c9f
413c69:	77 72                	ja     0x413cdd
413c6b:	7a 6c                	jp     0x413cd9
413c6d:	61                   	popa
413c6e:	32 6c 30 45          	xor    0x45(%eax,%esi,1),%ch
413c72:	6b 46 67 49          	imul   $0x49,0x67(%esi),%eax
413c76:	51                   	push   %ecx
413c77:	6e                   	outsb  %ds:(%esi),(%dx)
413c78:	71 61                	jno    0x413cdb
413c7a:	4d                   	dec    %ebp
413c7b:	6c                   	insb   (%dx),%es:(%edi)
413c7c:	31 5a 54             	xor    %ebx,0x54(%edx)
413c7f:	38 65 63             	cmp    %ah,0x63(%ebp)
413c82:	66 2f                	data16 das
413c84:	55                   	push   %ebp
413c85:	33 58 45             	xor    0x45(%eax),%ebx
413c88:	56                   	push   %esi
413c89:	44                   	inc    %esp
413c8a:	7a 2b                	jp     0x413cb7
413c8c:	37                   	aaa
413c8d:	58                   	pop    %eax
413c8e:	75 44                	jne    0x413cd4
413c90:	79 59                	jns    0x413ceb
413c92:	68 64 53 56 49       	push   $0x49565364
413c97:	7a 36                	jp     0x413ccf
413c99:	71 42                	jno    0x413cdd
413c9b:	79 6d                	jns    0x413d0a
413c9d:	30 65 63             	xor    %ah,0x63(%ebp)
413ca0:	64 73 39             	fs jae 0x413cdc
413ca3:	66 6b 71 61 51       	imul   $0x51,0x61(%ecx),%si
413ca8:	55                   	push   %ebp
413ca9:	68 4d 50 48 72       	push   $0x7248504d
413cae:	59                   	pop    %ecx
413caf:	69 6d 7a 57 46 42 59 	imul   $0x59424657,0x7a(%ebp),%ebp
413cb6:	75 2b                	jne    0x413ce3
413cb8:	71 38                	jno    0x413cf2
413cba:	72 31                	jb     0x413ced
413cbc:	36 6b 70 62 35       	imul   $0x35,%ss:0x62(%eax),%esi
413cc1:	31 36                	xor    %esi,(%esi)
413cc3:	5a                   	pop    %edx
413cc4:	46                   	inc    %esi
413cc5:	62 4e 6c             	bound  %ecx,0x6c(%esi)
413cc8:	35 41 66 65 50       	xor    $0x50656641,%eax
413ccd:	51                   	push   %ecx
413cce:	49                   	dec    %ecx
413ccf:	4d                   	dec    %ebp
413cd0:	6c                   	insb   (%dx),%es:(%edi)
413cd1:	6c                   	insb   (%dx),%es:(%edi)
413cd2:	77 35                	ja     0x413d09
413cd4:	59                   	pop    %ecx
413cd5:	6c                   	insb   (%dx),%es:(%edi)
413cd6:	33 4c 62 4b          	xor    0x4b(%edx,%eiz,2),%ecx
413cda:	4a                   	dec    %edx
413cdb:	63 6d 32             	arpl   %ebp,0x32(%ebp)
413cde:	56                   	push   %esi
413cdf:	6b 6c 39 4d 66       	imul   $0x66,0x4d(%ecx,%edi,1),%ebp
413ce4:	53                   	push   %ebx
413ce5:	4f                   	dec    %edi
413ce6:	68 4d 4e 44 72       	push   $0x72444e4d
413ceb:	76 76                	jbe    0x413d63
413ced:	64 51                	fs push %ecx
413cef:	33 37                	xor    (%edi),%esi
413cf1:	46                   	inc    %esi
413cf2:	43                   	inc    %ebx
413cf3:	67 51                	addr16 push %ecx
413cf5:	6b 6b 47 77          	imul   $0x77,0x47(%ebx),%ebp
413cf9:	41                   	inc    %ecx
413cfa:	58                   	pop    %eax
413cfb:	74 33                	je     0x413d30
413cfd:	51                   	push   %ecx
413cfe:	47                   	inc    %edi
413cff:	49                   	dec    %ecx
413d00:	4f                   	dec    %edi
413d01:	44                   	inc    %esp
413d02:	66 6b 47 77 35       	imul   $0x35,0x77(%edi),%ax
413d07:	67 52                	addr16 push %edx
413d09:	46                   	inc    %esi
413d0a:	50                   	push   %eax
413d0b:	52                   	push   %edx
413d0c:	47                   	inc    %edi
413d0d:	65 35 30 79 34 38    	gs xor $0x38347930,%eax
413d13:	72 43                	jb     0x413d58
413d15:	7a 78                	jp     0x413d8f
413d17:	73 4e                	jae    0x413d67
413d19:	5a                   	pop    %edx
413d1a:	76 35                	jbe    0x413d51
413d1c:	77 77                	ja     0x413d95
413d1e:	36 4c                	ss dec %esp
413d20:	73 79                	jae    0x413d9b
413d22:	76 31                	jbe    0x413d55
413d24:	72 64                	jb     0x413d8a
413d26:	43                   	inc    %ebx
413d27:	46                   	inc    %esi
413d28:	45                   	inc    %ebp
413d29:	2f                   	das
413d2a:	55                   	push   %ebp
413d2b:	64 70 53             	fs jo  0x413d81
413d2e:	73 53                	jae    0x413d83
413d30:	33 39                	xor    (%ecx),%edi
413d32:	38 4f 30             	cmp    %cl,0x30(%edi)
413d35:	6a 71                	push   $0x71
413d37:	65 4d                	gs dec %ebp
413d39:	71 58                	jno    0x413d93
413d3b:	2f                   	das
413d3c:	41                   	inc    %ecx
413d3d:	44                   	inc    %esp
413d3e:	32 68 6c             	xor    0x6c(%eax),%ch
413d41:	72 79                	jb     0x413dbc
413d43:	33 53 73             	xor    0x73(%ebx),%edx
413d46:	42                   	inc    %edx
413d47:	6a 6c                	push   $0x6c
413d49:	4a                   	dec    %edx
413d4a:	55                   	push   %ebp
413d4b:	78 68                	js     0x413db5
413d4d:	73 4e                	jae    0x413d9d
413d4f:	47                   	inc    %edi
413d50:	70 4f                	jo     0x413da1
413d52:	32 52 4f             	xor    0x4f(%edx),%dl