436bc6:	5a                   	pop    %edx
436bc7:	49                   	dec    %ecx
436bc8:	79 34                	jns    0x436bfe
436bca:	52                   	push   %edx
436bcb:	36 39 68 2b          	cmp    %ebp,%ss:0x2b(%eax)
436bcf:	66 65 51             	gs push %cx
436bd2:	34 62                	xor    $0x62,%al
436bd4:	6c                   	insb   (%dx),%es:(%edi)
436bd5:	33 4a 36             	xor    0x36(%edx),%ecx
436bd8:	68 52 4e 6e 59       	push   $0x596e4e52
436bdd:	50                   	push   %eax
436bde:	56                   	push   %esi
436bdf:	75 30                	jne    0x436c11
436be1:	38 58 6b             	cmp    %bl,0x6b(%eax)
436be4:	68 49 4b 51 74       	push   $0x74514b49
436be9:	36 56                	ss push %esi
436beb:	2b 32                	sub    (%edx),%esi
436bed:	33 54 4c 63          	xor    0x63(%esp,%ecx,2),%edx
436bf1:	4d                   	dec    %ebp
436bf2:	58                   	pop    %eax
436bf3:	67 4b                	addr16 dec %ebx
436bf5:	70 44                	jo     0x436c3b
436bf7:	6d                   	insl   (%dx),%es:(%edi)
436bf8:	59                   	pop    %ecx
436bf9:	30 30                	xor    %dh,(%eax)
436bfb:	49                   	dec    %ecx
436bfc:	6d                   	insl   (%dx),%es:(%edi)
436bfd:	72 43                	jb     0x436c42
436bff:	75 35                	jne    0x436c36
436c01:	49                   	dec    %ecx
436c02:	78 77                	js     0x436c7b
436c04:	4e                   	dec    %esi
436c05:	32 78 6c             	xor    0x6c(%eax),%bh
436c08:	34 78                	xor    $0x78,%al
436c0a:	39 65 2b             	cmp    %esp,0x2b(%ebp)
436c0d:	67 63 4c 2f          	arpl   %ecx,0x2f(%si)
436c11:	37                   	aaa
436c12:	35 61 2f 41 4a       	xor    $0x4a412f61,%eax
436c17:	6d                   	insl   (%dx),%es:(%edi)
436c18:	31 66 59             	xor    %esp,0x59(%esi)
436c1b:	68 31 2f 4d 38       	push   $0x384d2f31
436c20:	4b                   	dec    %ebx
436c21:	49                   	dec    %ecx
436c22:	71 53                	jno    0x436c77
436c24:	7a 48                	jp     0x436c6e
436c26:	73 6f                	jae    0x436c97
436c28:	2f                   	das
436c29:	49                   	dec    %ecx
436c2a:	35 46 39 44 6e       	xor    $0x6e443946,%eax
436c2f:	63 39                	arpl   %edi,(%ecx)
436c31:	62 2f                	bound  %ebp,(%edi)
436c33:	55                   	push   %ebp
436c34:	72 4d                	jb     0x436c83
436c36:	72 52                	jb     0x436c8a
436c38:	59                   	pop    %ecx
436c39:	49                   	dec    %ecx
436c3a:	48                   	dec    %eax
436c3b:	58                   	pop    %eax
436c3c:	4b                   	dec    %ebx
436c3d:	45                   	inc    %ebp
436c3e:	39 51 54             	cmp    %edx,0x54(%ecx)
436c41:	7a 66                	jp     0x436ca9
436c43:	76 4a                	jbe    0x436c8f
436c45:	64 73 74             	fs jae 0x436cbc
436c48:	4d                   	dec    %ebp
436c49:	44                   	inc    %esp
436c4a:	6c                   	insb   (%dx),%es:(%edi)
436c4b:	36 4c                	ss dec %esp
436c4d:	32 66 52             	xor    0x52(%esi),%ah
436c50:	5a                   	pop    %edx
436c51:	36 50                	ss push %eax
436c53:	4c                   	dec    %esp
436c54:	55                   	push   %ebp
436c55:	45                   	inc    %ebp
436c56:	6d                   	insl   (%dx),%es:(%edi)
436c57:	4b                   	dec    %ebx
436c58:	79 50                	jns    0x436caa
436c5a:	34 2f                	xor    $0x2f,%al
436c5c:	6c                   	insb   (%dx),%es:(%edi)
436c5d:	69 47 67 2f 61 42 73 	imul   $0x7342612f,0x67(%edi),%eax
436c64:	4d                   	dec    %ebp
436c65:	33 42 77             	xor    0x77(%edx),%eax
436c68:	59                   	pop    %ecx
436c69:	46                   	inc    %esi
436c6a:	48                   	dec    %eax
436c6b:	6c                   	insb   (%dx),%es:(%edi)
436c6c:	43                   	inc    %ebx
436c6d:	32 77 32             	xor    0x32(%edi),%dh
436c70:	63 6d 4b             	arpl   %ebp,0x4b(%ebp)
436c73:	72 62                	jb     0x436cd7
436c75:	61                   	popa
436c76:	68 6b 56 41 6e       	push   $0x6e41566b
436c7b:	72 38                	jb     0x436cb5
436c7d:	70 57                	jo     0x436cd6
436c7f:	35 78 65 48 6c       	xor    $0x6c486578,%eax
436c84:	34 4b                	xor    $0x4b,%al
436c86:	6b 75 45 52          	imul   $0x52,0x45(%ebp),%esi
436c8a:	34 59                	xor    $0x59,%al
436c8c:	72 58                	jb     0x436ce6
436c8e:	45                   	inc    %ebp
436c8f:	35 6e 4d 4d 4c       	xor    $0x4c4d4d6e,%eax
436c94:	66 46                	inc    %si
436c96:	34 41                	xor    $0x41,%al
436c98:	52                   	push   %edx
436c99:	51                   	push   %ecx
436c9a:	43                   	inc    %ebx
436c9b:	39 44 39 64          	cmp    %eax,0x64(%ecx,%edi,1)
436c9f:	5a                   	pop    %edx
436ca0:	4b                   	dec    %ebx
436ca1:	67 31 77 75          	xor    %esi,0x75(%bx)
436ca5:	4b                   	dec    %ebx
436ca6:	44                   	inc    %esp
436ca7:	71 33                	jno    0x436cdc
436ca9:	77 4c                	ja     0x436cf7
436cab:	4e                   	dec    %esi
436cac:	56                   	push   %esi
436cad:	46                   	inc    %esi
436cae:	32 36                	xor    (%esi),%dh
436cb0:	74 42                	je     0x436cf4
436cb2:	51                   	push   %ecx
436cb3:	76 63                	jbe    0x436d18
436cb5:	62 44 58 64          	bound  %eax,0x64(%eax,%ebx,2)
436cb9:	36 58                	ss pop %eax
436cbb:	50                   	push   %eax
436cbc:	6c                   	insb   (%dx),%es:(%edi)
436cbd:	4a                   	dec    %edx
436cbe:	53                   	push   %ebx
436cbf:	73 53                	jae    0x436d14
436cc1:	7a 77                	jp     0x436d3a
436cc3:	49                   	dec    %ecx
436cc4:	46                   	inc    %esi
436cc5:	31 56 4c             	xor    %edx,0x4c(%esi)
436cc8:	61                   	popa
436cc9:	72 6c                	jb     0x436d37
436ccb:	70 41                	jo     0x436d0e
436ccd:	35 79 6e 63 34       	xor    $0x34636e79,%eax
436cd2:	50                   	push   %eax
436cd3:	53                   	push   %ebx
436cd4:	68 47 4e 33 68       	push   $0x68334e47
436cd9:	79 31                	jns    0x436d0c
436cdb:	35 5a 76 36 32       	xor    $0x3236765a,%eax
436ce0:	63 74 31 58          	arpl   %esi,0x58(%ecx,%esi,1)
436ce4:	62 4f 39             	bound  %ecx,0x39(%edi)
436ce7:	2f                   	das
436ce8:	79 69                	jns    0x436d53
436cea:	45                   	inc    %ebp
436ceb:	47                   	inc    %edi
436cec:	2b 63 45             	sub    0x45(%ebx),%esp
436cef:	59                   	pop    %ecx
436cf0:	48                   	dec    %eax
436cf1:	65 36 4c             	gs ss dec %esp
436cf4:	48                   	dec    %eax
436cf5:	48                   	dec    %eax
436cf6:	50                   	push   %eax
436cf7:	75 55                	jne    0x436d4e
436cf9:	67 44                	addr16 inc %esp
436cfb:	56                   	push   %esi
436cfc:	74 46                	je     0x436d44
436cfe:	31 36                	xor    %esi,(%esi)
436d00:	63 65 64             	arpl   %esp,0x64(%ebp)
436d03:	79 71                	jns    0x436d76
436d05:	7a 76                	jp     0x436d7d
436d07:	56                   	push   %esi
436d08:	64 63 33             	arpl   %esi,%fs:(%ebx)
436d0b:	66 6e                	data16 outsb %ds:(%esi),(%dx)
436d0d:	39 43 35             	cmp    %eax,0x35(%ebx)
436d10:	4d                   	dec    %ebp
436d11:	55                   	push   %ebp
436d12:	47                   	inc    %edi
436d13:	43                   	inc    %ebx
436d14:	42                   	inc    %edx
436d15:	6c                   	insb   (%dx),%es:(%edi)
436d16:	55                   	push   %ebp
436d17:	6a 57                	push   $0x57
436d19:	58                   	pop    %eax
436d1a:	77 6f                	ja     0x436d8b
436d1c:	73 30                	jae    0x436d4e
436d1e:	63 6b 46             	arpl   %ebp,0x46(%ebx)
436d21:	2b 6e 31             	sub    0x31(%esi),%ebp
436d24:	32 4c 73 54          	xor    0x54(%ebx,%esi,2),%cl
436d28:	6d                   	insl   (%dx),%es:(%edi)
436d29:	53                   	push   %ebx
436d2a:	49                   	dec    %ecx
436d2b:	79 48                	jns    0x436d75
436d2d:	77 74                	ja     0x436da3
436d2f:	54                   	push   %esp
436d30:	77 71                	ja     0x436da3
436d32:	73 73                	jae    0x436da7
436d34:	71 7a                	jno    0x436db0
436d36:	33 6f 64             	xor    0x64(%edi),%ebp
436d39:	53                   	push   %ebx
436d3a:	2b 4a 4e             	sub    0x4e(%edx),%ecx
436d3d:	31 74 38 39          	xor    %esi,0x39(%eax,%edi,1)
436d41:	63 6c 79 34          	arpl   %ebp,0x34(%ecx,%edi,2)
436d45:	4b                   	dec    %ebx
436d46:	62 34 41             	bound  %esi,(%ecx,%eax,2)
436d49:	4e                   	dec    %esi
436d4a:	2f                   	das
436d4b:	67 67 4b             	addr16 addr16 dec %ebx
436d4e:	56                   	push   %esi
436d4f:	58                   	pop    %eax
436d50:	46                   	inc    %esi
436d51:	72 57                	jb     0x436daa
436d53:	68 67 46 43 4e       	push   $0x4e434667
436d58:	64 75 63             	fs jne 0x436dbe
436d5b:	43                   	inc    %ebx
436d5c:	55                   	push   %ebp
436d5d:	46                   	inc    %esi
436d5e:	42                   	inc    %edx
436d5f:	38 55 6c             	cmp    %dl,0x6c(%ebp)
436d62:	75 4f                	jne    0x436db3
436d64:	34 70                	xor    $0x70,%al
436d66:	58                   	pop    %eax
436d67:	42                   	inc    %edx
436d68:	61                   	popa
436d69:	32 62 74             	xor    0x74(%edx),%ah
436d6c:	32 61 44             	xor    0x44(%ecx),%ah
436d6f:	57                   	push   %edi
436d70:	2f                   	das
436d71:	46                   	inc    %esi
436d72:	57                   	push   %edi
436d73:	55                   	push   %ebp
436d74:	47                   	inc    %edi
436d75:	33 69 47             	xor    0x47(%ecx),%ebp
436d78:	59                   	pop    %ecx
436d79:	4a                   	dec    %edx
436d7a:	67 65 52             	addr16 gs push %edx
436d7d:	36 6a 52             	ss push $0x52
436d80:	33 58 4a             	xor    0x4a(%eax),%ebx
436d83:	76 79                	jbe    0x436dfe
436d85:	56                   	push   %esi
436d86:	36 73 66             	ss jae 0x436def
436d89:	4d                   	dec    %ebp
436d8a:	75 6d                	jne    0x436df9
436d8c:	32 2f                	xor    (%edi),%ch
436d8e:	33 4b 2b             	xor    0x2b(%ebx),%ecx
436d91:	41                   	inc    %ecx
436d92:	73 6e                	jae    0x436e02
436d94:	72 4c                	jb     0x436de2
436d96:	57                   	push   %edi
436d97:	6a 73                	push   $0x73
436d99:	70 79                	jo     0x436e14
436d9b:	35 7a 5a 49 65       	xor    $0x65495a7a,%eax
436da0:	48                   	dec    %eax
436da1:	78 64                	js     0x436e07
436da3:	44                   	inc    %esp
436da4:	62 57 53             	bound  %edx,0x53(%edi)
436da7:	64 36 33 55 4b       	fs xor %ss:0x4b(%ebp),%edx
436dac:	59                   	pop    %ecx
436dad:	76 6f                	jbe    0x436e1e
436daf:	63 34 41             	arpl   %esi,(%ecx,%eax,2)
436db2:	45                   	inc    %ebp
436db3:	54                   	push   %esp
436db4:	2b 59 33             	sub    0x33(%ecx),%ebx
436db7:	68 66 6f 4a 72       	push   $0x724a6f66
436dbc:	4f                   	dec    %edi
436dbd:	6b 61 4a 73          	imul   $0x73,0x4a(%ecx),%esp
436dc1:	66 72 64             	data16 jb 0x436e28
436dc4:	41                   	inc    %ecx
436dc5:	71 6f                	jno    0x436e36
436dc7:	42                   	inc    %edx
436dc8:	61                   	popa
436dc9:	59                   	pop    %ecx
436dca:	63 78 5a             	arpl   %edi,0x5a(%eax)
436dcd:	7a 70                	jp     0x436e3f
436dcf:	53                   	push   %ebx
436dd0:	41                   	inc    %ecx
436dd1:	77 52                	ja     0x436e25
436dd3:	56                   	push   %esi
436dd4:	57                   	push   %edi
436dd5:	62 63 5a             	bound  %esp,0x5a(%ebx)
436dd8:	47                   	inc    %edi
436dd9:	74 43                	je     0x436e1e
436ddb:	6a 4c                	push   $0x4c
436ddd:	47                   	inc    %edi
436dde:	64 69 4d 6e 4e 35 74 	imul   $0x4c74354e,%fs:0x6e(%ebp),%ecx
436de5:	4c
436de6:	72 48                	jb     0x436e30
436de8:	54                   	push   %esp
436de9:	67 48                	addr16 dec %eax
436deb:	6b 35 49 73 35 74 58 	imul   $0x58,0x74357349,%esi
436df2:	64 43                	fs inc %ebx
436df4:	4d                   	dec    %ebp
436df5:	63 65 5a             	arpl   %esp,0x5a(%ebp)
436df8:	6a 67                	push   $0x67
436dfa:	31 43 64             	xor    %eax,0x64(%ebx)
436dfd:	46                   	inc    %esi
436dfe:	4d                   	dec    %ebp
436dff:	51                   	push   %ecx
436e00:	33 6a 51             	xor    0x51(%edx),%ebp
436e03:	4e                   	dec    %esi
436e04:	30 39                	xor    %bh,(%ecx)
436e06:	43                   	inc    %ebx
436e07:	61                   	popa
436e08:	62 55 69             	bound  %edx,0x69(%ebp)
436e0b:	4f                   	dec    %edi
436e0c:	79 44                	jns    0x436e52
436e0e:	6e                   	outsb  %ds:(%esi),(%dx)
436e0f:	76 53                	jbe    0x436e64
436e11:	47                   	inc    %edi
436e12:	48                   	dec    %eax
436e13:	51                   	push   %ecx
436e14:	61                   	popa
436e15:	44                   	inc    %esp
436e16:	37                   	aaa
436e17:	32 2b                	xor    (%ebx),%ch
436e19:	34 44                	xor    $0x44,%al
436e1b:	39 4d 39             	cmp    %ecx,0x39(%ebp)
436e1e:	36 43                	ss inc %ebx
436e20:	77 49                	ja     0x436e6b
436e22:	51                   	push   %ecx
436e23:	6c                   	insb   (%dx),%es:(%edi)
436e24:	54                   	push   %esp
436e25:	54                   	push   %esp
436e26:	72 55                	jb     0x436e7d
436e28:	50                   	push   %eax
436e29:	71 38                	jno    0x436e63
436e2b:	6b 38 33             	imul   $0x33,(%eax),%edi
436e2e:	4a                   	dec    %edx
436e2f:	33 34 66             	xor    (%esi,%eiz,2),%esi
436e32:	53                   	push   %ebx
436e33:	4f                   	dec    %edi
436e34:	71 62                	jno    0x436e98
436e36:	73 4f                	jae    0x436e87
436e38:	6c                   	insb   (%dx),%es:(%edi)
436e39:	72 52                	jb     0x436e8d
436e3b:	36 76 4b             	ss jbe 0x436e89
436e3e:	59                   	pop    %ecx
436e3f:	59                   	pop    %ecx
436e40:	62 4f 76             	bound  %ecx,0x76(%edi)
436e43:	74 34                	je     0x436e79
436e45:	57                   	push   %edi
436e46:	75 6b                	jne    0x436eb3
436e48:	57                   	push   %edi
436e49:	37                   	aaa
436e4a:	65 61                	gs popa
436e4c:	6d                   	insl   (%dx),%es:(%edi)
436e4d:	66 31 31             	xor    %si,(%ecx)
436e50:	2f                   	das
436e51:	4e                   	dec    %esi
436e52:	31 6f 2f             	xor    %ebp,0x2f(%edi)
436e55:	5a                   	pop    %edx
436e56:	30 64 43 45          	xor    %ah,0x45(%ebx,%eax,2)
436e5a:	68 4e 78 68 49       	push   $0x4968784e
436e5f:	79 70                	jns    0x436ed1
436e61:	6a 6e                	push   $0x6e
436e63:	39 75 69             	cmp    %esi,0x69(%ebp)
436e66:	43                   	inc    %ebx
436e67:	4b                   	dec    %ebx
436e68:	7a 73                	jp     0x436edd