43695e:	6a 00                	push   $0x0
436960:	42                   	inc    %edx
436961:	00 ac 68 00 00 00 00 	add    %ch,0x0(%eax,%ebp,2)
436968:	c4 00                	les    (%eax),%eax
43696a:	ff 37                	push   (%edi)
43696c:	01 00                	add    %eax,(%eax)
43696e:	90                   	nop
43696f:	00 42 00             	add    %al,0x0(%edx)
436972:	f0 68 00 00 00 00    	lock push $0x0
436978:	81 00 07 38 01 00    	addl   $0x13807,(%eax)
43697e:	2a 00                	sub    (%eax),%al
436980:	42                   	inc    %edx
436981:	00 e4                	add    %ah,%ah
436983:	20 00                	and    %al,(%eax)
436985:	00 00                	add    %al,(%eax)
436987:	00 13                	add    %dl,(%ebx)
436989:	00 1b                	add    %bl,(%ebx)
43698b:	38 01                	cmp    %al,(%ecx)
43698d:	00 a3 00 42 00 ec    	add    %ah,-0x13ffbe00(%ebx)
436993:	20 00                	and    %al,(%eax)
436995:	00 00                	add    %al,(%eax)
436997:	00 13                	add    %dl,(%ebx)
436999:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
43699f:	00 42 00             	add    %al,0x0(%edx)
4369a2:	00 00                	add    %al,(%eax)
4369a4:	00 00                	add    %al,(%eax)
4369a6:	00 00                	add    %al,(%eax)
4369a8:	86 00                	xchg   %al,(%eax)
4369aa:	21 39                	and    %edi,(%ecx)
4369ac:	01 00                	add    %eax,(%eax)
4369ae:	2a 00                	sub    (%eax),%al
4369b0:	42                   	inc    %edx
4369b1:	00 60 21             	add    %ah,0x21(%eax)
4369b4:	00 00                	add    %al,(%eax)
4369b6:	00 00                	add    %al,(%eax)
4369b8:	86 18                	xchg   %bl,(%eax)
4369ba:	68 02 00 00 2a       	push   $0x2a000002
4369bf:	00 42 00             	add    %al,0x0(%edx)
4369c2:	63 20                	arpl   %esp,(%eax)
4369c4:	00 00                	add    %al,(%eax)
4369c6:	00 00                	add    %al,(%eax)
4369c8:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
4369ce:	6a 00                	push   $0x0
4369d0:	42                   	inc    %edx
4369d1:	00 6c 69 00          	add    %ch,0x0(%ecx,%ebp,2)
4369d5:	00 00                	add    %al,(%eax)
4369d7:	00 c4                	add    %al,%ah
4369d9:	00 ff                	add    %bh,%bh
4369db:	37                   	aaa
4369dc:	01 00                	add    %eax,(%eax)
4369de:	90                   	nop
4369df:	00 42 00             	add    %al,0x0(%edx)
4369e2:	b0 69                	mov    $0x69,%al
4369e4:	00 00                	add    %al,(%eax)
4369e6:	00 00                	add    %al,(%eax)
4369e8:	81 00 07 38 01 00    	addl   $0x13807,(%eax)
4369ee:	2a 00                	sub    (%eax),%al
4369f0:	42                   	inc    %edx
4369f1:	00 e4                	add    %ah,%ah
4369f3:	20 00                	and    %al,(%eax)
4369f5:	00 00                	add    %al,(%eax)
4369f7:	00 13                	add    %dl,(%ebx)
4369f9:	00 1b                	add    %bl,(%ebx)
4369fb:	38 01                	cmp    %al,(%ecx)
4369fd:	00 a3 00 42 00 ec    	add    %ah,-0x13ffbe00(%ebx)
436a03:	20 00                	and    %al,(%eax)
436a05:	00 00                	add    %al,(%eax)
436a07:	00 13                	add    %dl,(%ebx)
436a09:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
436a0f:	00 42 00             	add    %al,0x0(%edx)
436a12:	00 00                	add    %al,(%eax)
436a14:	00 00                	add    %al,(%eax)
436a16:	00 00                	add    %al,(%eax)
436a18:	86 00                	xchg   %al,(%eax)
436a1a:	21 39                	and    %edi,(%ecx)
436a1c:	01 00                	add    %eax,(%eax)
436a1e:	2a 00                	sub    (%eax),%al
436a20:	42                   	inc    %edx
436a21:	00 72 21             	add    %dh,0x21(%edx)
436a24:	00 00                	add    %al,(%eax)
436a26:	00 00                	add    %al,(%eax)
436a28:	86 18                	xchg   %bl,(%eax)
436a2a:	68 02 00 00 2a       	push   $0x2a000002
436a2f:	00 42 00             	add    %al,0x0(%edx)
436a32:	63 20                	arpl   %esp,(%eax)
436a34:	00 00                	add    %al,(%eax)
436a36:	00 00                	add    %al,(%eax)
436a38:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
436a3e:	6a 00                	push   $0x0
436a40:	42                   	inc    %edx
436a41:	00 2c 6a             	add    %ch,(%edx,%ebp,2)
436a44:	00 00                	add    %al,(%eax)
436a46:	00 00                	add    %al,(%eax)
436a48:	c4 00                	les    (%eax),%eax
436a4a:	ff 37                	push   (%edi)
436a4c:	01 00                	add    %eax,(%eax)
436a4e:	90                   	nop
436a4f:	00 42 00             	add    %al,0x0(%edx)
436a52:	70 6a                	jo     0x436abe
436a54:	00 00                	add    %al,(%eax)
436a56:	00 00                	add    %al,(%eax)
436a58:	81 00 07 38 01 00    	addl   $0x13807,(%eax)
436a5e:	2a 00                	sub    (%eax),%al
436a60:	42                   	inc    %edx
436a61:	00 e4                	add    %ah,%ah
436a63:	20 00                	and    %al,(%eax)
436a65:	00 00                	add    %al,(%eax)
436a67:	00 13                	add    %dl,(%ebx)
436a69:	00 1b                	add    %bl,(%ebx)
436a6b:	38 01                	cmp    %al,(%ecx)
436a6d:	00 a3 00 42 00 ec    	add    %ah,-0x13ffbe00(%ebx)
436a73:	20 00                	and    %al,(%eax)
436a75:	00 00                	add    %al,(%eax)
436a77:	00 13                	add    %dl,(%ebx)
436a79:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
436a7f:	00 42 00             	add    %al,0x0(%edx)
436a82:	00 00                	add    %al,(%eax)
436a84:	00 00                	add    %al,(%eax)
436a86:	00 00                	add    %al,(%eax)
436a88:	86 00                	xchg   %al,(%eax)
436a8a:	21 39                	and    %edi,(%ecx)
436a8c:	01 00                	add    %eax,(%eax)
436a8e:	2a 00                	sub    (%eax),%al
436a90:	42                   	inc    %edx
436a91:	00 84 21 00 00 00 00 	add    %al,0x0(%ecx,%eiz,1)
436a98:	86 18                	xchg   %bl,(%eax)
436a9a:	68 02 00 00 2a       	push   $0x2a000002
436a9f:	00 42 00             	add    %al,0x0(%edx)
436aa2:	63 20                	arpl   %esp,(%eax)
436aa4:	00 00                	add    %al,(%eax)
436aa6:	00 00                	add    %al,(%eax)
436aa8:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
436aae:	6a 00                	push   $0x0
436ab0:	42                   	inc    %edx
436ab1:	00 ec                	add    %ch,%ah
436ab3:	6a 00                	push   $0x0
436ab5:	00 00                	add    %al,(%eax)
436ab7:	00 c4                	add    %al,%ah
436ab9:	00 ff                	add    %bh,%bh
436abb:	37                   	aaa
436abc:	01 00                	add    %eax,(%eax)
436abe:	90                   	nop
436abf:	00 42 00             	add    %al,0x0(%edx)
436ac2:	30 6b 00             	xor    %ch,0x0(%ebx)
436ac5:	00 00                	add    %al,(%eax)
436ac7:	00 81 00 07 38 01    	add    %al,0x1380700(%ecx)
436acd:	00 2a                	add    %ch,(%edx)
436acf:	00 42 00             	add    %al,0x0(%edx)
436ad2:	e4 20                	in     $0x20,%al
436ad4:	00 00                	add    %al,(%eax)
436ad6:	00 00                	add    %al,(%eax)
436ad8:	13 00                	adc    (%eax),%eax
436ada:	1b 38                	sbb    (%eax),%edi
436adc:	01 00                	add    %eax,(%eax)
436ade:	a3 00 42 00 ec       	mov    %eax,0xec004200
436ae3:	20 00                	and    %al,(%eax)
436ae5:	00 00                	add    %al,(%eax)
436ae7:	00 13                	add    %dl,(%ebx)
436ae9:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
436aef:	00 42 00             	add    %al,0x0(%edx)
436af2:	00 00                	add    %al,(%eax)
436af4:	00 00                	add    %al,(%eax)
436af6:	00 00                	add    %al,(%eax)
436af8:	86 00                	xchg   %al,(%eax)
436afa:	21 39                	and    %edi,(%ecx)
436afc:	01 00                	add    %eax,(%eax)
436afe:	2a 00                	sub    (%eax),%al
436b00:	42                   	inc    %edx
436b01:	00 96 21 00 00 00    	add    %dl,0x21(%esi)
436b07:	00 86 18 68 02 00    	add    %al,0x26818(%esi)
436b0d:	00 2a                	add    %ch,(%edx)
436b0f:	00 42 00             	add    %al,0x0(%edx)
436b12:	63 20                	arpl   %esp,(%eax)
436b14:	00 00                	add    %al,(%eax)
436b16:	00 00                	add    %al,(%eax)
436b18:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
436b1e:	6a 00                	push   $0x0
436b20:	42                   	inc    %edx
436b21:	00 ac 6b 00 00 00 00 	add    %ch,0x0(%ebx,%ebp,2)
436b28:	c4 00                	les    (%eax),%eax
436b2a:	ff 37                	push   (%edi)
436b2c:	01 00                	add    %eax,(%eax)
436b2e:	90                   	nop
436b2f:	00 42 00             	add    %al,0x0(%edx)
436b32:	f0 6b 00 00          	lock imul $0x0,(%eax),%eax
436b36:	00 00                	add    %al,(%eax)
436b38:	81 00 07 38 01 00    	addl   $0x13807,(%eax)
436b3e:	2a 00                	sub    (%eax),%al
436b40:	42                   	inc    %edx
436b41:	00 e4                	add    %ah,%ah
436b43:	20 00                	and    %al,(%eax)
436b45:	00 00                	add    %al,(%eax)
436b47:	00 13                	add    %dl,(%ebx)
436b49:	00 1b                	add    %bl,(%ebx)
436b4b:	38 01                	cmp    %al,(%ecx)
436b4d:	00 a3 00 42 00 ec    	add    %ah,-0x13ffbe00(%ebx)
436b53:	20 00                	and    %al,(%eax)
436b55:	00 00                	add    %al,(%eax)
436b57:	00 13                	add    %dl,(%ebx)
436b59:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
436b5f:	00 42 00             	add    %al,0x0(%edx)
436b62:	00 00                	add    %al,(%eax)
436b64:	00 00                	add    %al,(%eax)
436b66:	00 00                	add    %al,(%eax)
436b68:	86 00                	xchg   %al,(%eax)
436b6a:	21 39                	and    %edi,(%ecx)
436b6c:	01 00                	add    %eax,(%eax)
436b6e:	2a 00                	sub    (%eax),%al
436b70:	42                   	inc    %edx
436b71:	00 a8 21 00 00 00    	add    %ch,0x21(%eax)
436b77:	00 86 18 68 02 00    	add    %al,0x26818(%esi)
436b7d:	00 2a                	add    %ch,(%edx)
436b7f:	00 42 00             	add    %al,0x0(%edx)
436b82:	63 20                	arpl   %esp,(%eax)
436b84:	00 00                	add    %al,(%eax)
436b86:	00 00                	add    %al,(%eax)
436b88:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
436b8e:	6a 00                	push   $0x0
436b90:	42                   	inc    %edx
436b91:	00 6c 6c 00          	add    %ch,0x0(%esp,%ebp,2)
436b95:	00 00                	add    %al,(%eax)
436b97:	00 c4                	add    %al,%ah
436b99:	00 ff                	add    %bh,%bh
436b9b:	37                   	aaa
436b9c:	01 00                	add    %eax,(%eax)
436b9e:	90                   	nop
436b9f:	00 42 00             	add    %al,0x0(%edx)
436ba2:	b0 6c                	mov    $0x6c,%al
436ba4:	00 00                	add    %al,(%eax)
436ba6:	00 00                	add    %al,(%eax)
436ba8:	81 00 07 38 01 00    	addl   $0x13807,(%eax)
436bae:	2a 00                	sub    (%eax),%al
436bb0:	42                   	inc    %edx
436bb1:	00 e4                	add    %ah,%ah
436bb3:	20 00                	and    %al,(%eax)
436bb5:	00 00                	add    %al,(%eax)
436bb7:	00 13                	add    %dl,(%ebx)
436bb9:	00 1b                	add    %bl,(%ebx)
436bbb:	38 01                	cmp    %al,(%ecx)
436bbd:	00 a3 00 42 00 ec    	add    %ah,-0x13ffbe00(%ebx)
436bc3:	20 00                	and    %al,(%eax)
436bc5:	00 00                	add    %al,(%eax)
436bc7:	00 13                	add    %dl,(%ebx)
436bc9:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
436bcf:	00 42 00             	add    %al,0x0(%edx)
436bd2:	00 00                	add    %al,(%eax)
436bd4:	00 00                	add    %al,(%eax)
436bd6:	00 00                	add    %al,(%eax)
436bd8:	86 00                	xchg   %al,(%eax)
436bda:	21 39                	and    %edi,(%ecx)
436bdc:	01 00                	add    %eax,(%eax)
436bde:	2a 00                	sub    (%eax),%al
436be0:	42                   	inc    %edx
436be1:	00 00                	add    %al,(%eax)
436be3:	00 01                	add    %al,(%ecx)
436be5:	00 9f 02 00 00 00    	add    %bl,0x2(%edi)
436beb:	00 01                	add    %al,(%ecx)
436bed:	00 5b 09             	add    %bl,0x9(%ebx)
436bf0:	00 00                	add    %al,(%eax)
436bf2:	00 00                	add    %al,(%eax)
436bf4:	02 00                	add    (%eax),%al
436bf6:	6e                   	outsb  %ds:(%esi),(%dx)
436bf7:	09 00                	or     %eax,(%eax)
436bf9:	00 00                	add    %al,(%eax)
436bfb:	00 01                	add    %al,(%ecx)
436bfd:	00 8e 09 00 00 00    	add    %cl,0x9(%esi)
436c03:	00 02                	add    %al,(%edx)
436c05:	00 9e 09 00 00 00    	add    %bl,0x9(%esi)
436c0b:	00 01                	add    %al,(%ecx)
436c0d:	00 bc 09 00 00 00 00 	add    %bh,0x0(%ecx,%ecx,1)
436c14:	02 00                	add    (%eax),%al
436c16:	cd 09                	int    $0x9
436c18:	00 00                	add    %al,(%eax)
436c1a:	00 00                	add    %al,(%eax)
436c1c:	01 00                	add    %eax,(%eax)
436c1e:	f0 09 00             	lock or %eax,(%eax)
436c21:	00 00                	add    %al,(%eax)
436c23:	00 02                	add    %al,(%edx)
436c25:	00 ff                	add    %bh,%bh
436c27:	09 00                	or     %eax,(%eax)
436c29:	00 00                	add    %al,(%eax)
436c2b:	00 01                	add    %al,(%ecx)
436c2d:	00 2b                	add    %ch,(%ebx)
436c2f:	0a 00                	or     (%eax),%al
436c31:	00 00                	add    %al,(%eax)
436c33:	00 02                	add    %al,(%edx)
436c35:	00 3b                	add    %bh,(%ebx)
436c37:	0a 00                	or     (%eax),%al
436c39:	00 00                	add    %al,(%eax)
436c3b:	00 01                	add    %al,(%ecx)
436c3d:	00 5b 0a             	add    %bl,0xa(%ebx)
436c40:	00 00                	add    %al,(%eax)
436c42:	00 00                	add    %al,(%eax)
436c44:	02 00                	add    (%eax),%al
436c46:	6d                   	insl   (%dx),%es:(%edi)
436c47:	0a 00                	or     (%eax),%al
436c49:	00 00                	add    %al,(%eax)
436c4b:	00 01                	add    %al,(%ecx)
436c4d:	00 8f 0a 00 00 00    	add    %cl,0xa(%edi)
436c53:	00 02                	add    %al,(%edx)
436c55:	00 9e 0a 00 00 00    	add    %bl,0xa(%esi)
436c5b:	00 01                	add    %al,(%ecx)
436c5d:	00 cf                	add    %cl,%bh
436c5f:	0a 00                	or     (%eax),%al
436c61:	00 00                	add    %al,(%eax)
436c63:	00 02                	add    %al,(%edx)
436c65:	00 df                	add    %bl,%bh
436c67:	0a 00                	or     (%eax),%al
436c69:	00 00                	add    %al,(%eax)
436c6b:	00 01                	add    %al,(%ecx)
436c6d:	00 00                	add    %al,(%eax)
436c6f:	0b 00                	or     (%eax),%eax
436c71:	00 00                	add    %al,(%eax)
436c73:	00 02                	add    %al,(%edx)
436c75:	00 10                	add    %dl,(%eax)
436c77:	0b 00                	or     (%eax),%eax
436c79:	00 00                	add    %al,(%eax)
436c7b:	00 01                	add    %al,(%ecx)
436c7d:	00 32                	add    %dh,(%edx)
436c7f:	0b 00                	or     (%eax),%eax
436c81:	00 00                	add    %al,(%eax)
436c83:	00 02                	add    %al,(%edx)
436c85:	00 41 0b             	add    %al,0xb(%ecx)
436c88:	00 00                	add    %al,(%eax)
436c8a:	00 00                	add    %al,(%eax)
436c8c:	01 00                	add    %eax,(%eax)
436c8e:	61                   	popa
436c8f:	0b 00                	or     (%eax),%eax
436c91:	00 00                	add    %al,(%eax)
436c93:	00 02                	add    %al,(%edx)
436c95:	00 71 0b             	add    %dh,0xb(%ecx)
436c98:	00 00                	add    %al,(%eax)
436c9a:	00 00                	add    %al,(%eax)
436c9c:	01 00                	add    %eax,(%eax)
436c9e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
436c9f:	0b 00                	or     (%eax),%eax
436ca1:	00 00                	add    %al,(%eax)
436ca3:	00 02                	add    %al,(%edx)
436ca5:	00 b6 0b 00 00 00    	add    %dh,0xb(%esi)
436cab:	00 01                	add    %al,(%ecx)
436cad:	00 d6                	add    %dl,%dh
436caf:	0b 00                	or     (%eax),%eax
436cb1:	00 00                	add    %al,(%eax)
436cb3:	00 02                	add    %al,(%edx)
436cb5:	00 e6                	add    %ah,%dh
436cb7:	0b 00                	or     (%eax),%eax
436cb9:	00 00                	add    %al,(%eax)
436cbb:	00 01                	add    %al,(%ecx)
436cbd:	00 45 0c             	add    %al,0xc(%ebp)
436cc0:	00 00                	add    %al,(%eax)