569a31:	cc                   	int3
569a32:	cc                   	int3
569a33:	cc                   	int3
569a34:	cc                   	int3
569a35:	cc                   	int3
569a36:	cc                   	int3
569a37:	cc                   	int3
569a38:	cc                   	int3
569a39:	cc                   	int3
569a3a:	cc                   	int3
569a3b:	cc                   	int3
569a3c:	cc                   	int3
569a3d:	cc                   	int3
569a3e:	cc                   	int3
569a3f:	cc                   	int3
569a40:	56                   	push   %esi
569a41:	57                   	push   %edi
569a42:	8b f1                	mov    %ecx,%esi
569a44:	e8 79 ba ec ff       	call   0x4354c2
569a49:	8b 7c 24 0c          	mov    0xc(%esp),%edi
569a4d:	3b f8                	cmp    %eax,%edi
569a4f:	75 17                	jne    0x569a68
569a51:	8d 46 ec             	lea    -0x14(%esi),%eax
569a54:	85 c0                	test   %eax,%eax
569a56:	74 41                	je     0x569a99
569a58:	8b 46 f0             	mov    -0x10(%esi),%eax
569a5b:	5f                   	pop    %edi
569a5c:	8b 40 04             	mov    0x4(%eax),%eax
569a5f:	83 c0 f0             	add    $0xfffffff0,%eax
569a62:	03 c6                	add    %esi,%eax
569a64:	5e                   	pop    %esi
569a65:	c2 04 00             	ret    $0x4
569a68:	e8 5e ae ea ff       	call   0x4148cb
569a6d:	3b f8                	cmp    %eax,%edi
569a6f:	75 08                	jne    0x569a79
569a71:	5f                   	pop    %edi
569a72:	8d 46 ec             	lea    -0x14(%esi),%eax
569a75:	5e                   	pop    %esi
569a76:	c2 04 00             	ret    $0x4
569a79:	e8 e3 1f ed ff       	call   0x43ba61
569a7e:	3b f8                	cmp    %eax,%edi
569a80:	75 17                	jne    0x569a99
569a82:	8d 46 ec             	lea    -0x14(%esi),%eax
569a85:	85 c0                	test   %eax,%eax
569a87:	74 10                	je     0x569a99
569a89:	8b 46 f0             	mov    -0x10(%esi),%eax
569a8c:	5f                   	pop    %edi
569a8d:	8b 40 08             	mov    0x8(%eax),%eax
569a90:	83 c0 f0             	add    $0xfffffff0,%eax
569a93:	03 c6                	add    %esi,%eax
569a95:	5e                   	pop    %esi
569a96:	c2 04 00             	ret    $0x4
569a99:	5f                   	pop    %edi
569a9a:	33 c0                	xor    %eax,%eax
569a9c:	5e                   	pop    %esi
569a9d:	c2 04 00             	ret    $0x4
569aa0:	cc                   	int3
569aa1:	cc                   	int3
569aa2:	cc                   	int3
569aa3:	cc                   	int3
569aa4:	cc                   	int3
569aa5:	cc                   	int3
569aa6:	cc                   	int3
569aa7:	cc                   	int3
569aa8:	cc                   	int3
569aa9:	cc                   	int3
569aaa:	cc                   	int3
569aab:	cc                   	int3
569aac:	cc                   	int3
569aad:	cc                   	int3
569aae:	cc                   	int3
569aaf:	cc                   	int3
569ab0:	cc                   	int3
569ab1:	cc                   	int3
569ab2:	cc                   	int3
569ab3:	cc                   	int3
569ab4:	cc                   	int3
569ab5:	cc                   	int3
569ab6:	cc                   	int3
569ab7:	cc                   	int3
569ab8:	cc                   	int3
569ab9:	cc                   	int3
569aba:	cc                   	int3
569abb:	cc                   	int3
569abc:	cc                   	int3
569abd:	cc                   	int3
569abe:	cc                   	int3
569abf:	cc                   	int3
569ac0:	83 c8 ff             	or     $0xffffffff,%eax
569ac3:	c2 04 00             	ret    $0x4
569ac6:	cc                   	int3
569ac7:	cc                   	int3
569ac8:	cc                   	int3
569ac9:	cc                   	int3
569aca:	cc                   	int3
569acb:	cc                   	int3
569acc:	cc                   	int3
569acd:	cc                   	int3
569ace:	cc                   	int3
569acf:	cc                   	int3
569ad0:	e9 34 6a eb ff       	jmp    0x420509
569ad5:	cc                   	int3
569ad6:	cc                   	int3
569ad7:	cc                   	int3
569ad8:	cc                   	int3
569ad9:	cc                   	int3
569ada:	cc                   	int3
569adb:	cc                   	int3
569adc:	cc                   	int3
569add:	cc                   	int3
569ade:	cc                   	int3
569adf:	cc                   	int3
569ae0:	e9 22 42 ed ff       	jmp    0x43dd07
569ae5:	2b 49 fc             	sub    -0x4(%ecx),%ecx
569ae8:	e9 5b 52 ec ff       	jmp    0x42ed48
569aed:	cc                   	int3
569aee:	cc                   	int3
569aef:	cc                   	int3
569af0:	e9 b5 5f eb ff       	jmp    0x41faaa
569af5:	cc                   	int3
569af6:	cc                   	int3
569af7:	cc                   	int3
569af8:	cc                   	int3
569af9:	cc                   	int3
569afa:	cc                   	int3
569afb:	cc                   	int3
569afc:	cc                   	int3
569afd:	cc                   	int3
569afe:	cc                   	int3
569aff:	cc                   	int3
569b00:	e9 8f bb eb ff       	jmp    0x425694
569b05:	cc                   	int3
569b06:	cc                   	int3
569b07:	cc                   	int3
569b08:	cc                   	int3
569b09:	cc                   	int3
569b0a:	cc                   	int3
569b0b:	cc                   	int3
569b0c:	cc                   	int3
569b0d:	cc                   	int3
569b0e:	cc                   	int3
569b0f:	cc                   	int3
569b10:	e9 b6 ad ea ff       	jmp    0x4148cb
569b15:	cc                   	int3
569b16:	cc                   	int3
569b17:	cc                   	int3
569b18:	cc                   	int3
569b19:	cc                   	int3
569b1a:	cc                   	int3
569b1b:	cc                   	int3
569b1c:	cc                   	int3
569b1d:	cc                   	int3
569b1e:	cc                   	int3
569b1f:	cc                   	int3
569b20:	e9 66 2e eb ff       	jmp    0x41c98b
569b25:	cc                   	int3
569b26:	cc                   	int3
569b27:	cc                   	int3
569b28:	cc                   	int3
569b29:	cc                   	int3
569b2a:	cc                   	int3
569b2b:	cc                   	int3
569b2c:	cc                   	int3
569b2d:	cc                   	int3
569b2e:	cc                   	int3
569b2f:	cc                   	int3
569b30:	e9 4c b5 eb ff       	jmp    0x425081
569b35:	cc                   	int3
569b36:	cc                   	int3
569b37:	cc                   	int3
569b38:	cc                   	int3
569b39:	cc                   	int3
569b3a:	cc                   	int3
569b3b:	cc                   	int3
569b3c:	cc                   	int3
569b3d:	cc                   	int3
569b3e:	cc                   	int3
569b3f:	cc                   	int3
569b40:	e9 7d b9 ec ff       	jmp    0x4354c2
569b45:	cc                   	int3
569b46:	cc                   	int3
569b47:	cc                   	int3
569b48:	cc                   	int3
569b49:	cc                   	int3
569b4a:	cc                   	int3
569b4b:	cc                   	int3
569b4c:	cc                   	int3
569b4d:	cc                   	int3
569b4e:	cc                   	int3
569b4f:	cc                   	int3
569b50:	e9 0c 1f ed ff       	jmp    0x43ba61
569b55:	cc                   	int3
569b56:	cc                   	int3
569b57:	cc                   	int3
569b58:	cc                   	int3
569b59:	cc                   	int3
569b5a:	cc                   	int3
569b5b:	cc                   	int3
569b5c:	cc                   	int3
569b5d:	cc                   	int3
569b5e:	cc                   	int3
569b5f:	cc                   	int3
569b60:	e9 a6 d7 e9 ff       	jmp    0x40730b
569b65:	cc                   	int3
569b66:	cc                   	int3
569b67:	cc                   	int3
569b68:	cc                   	int3
569b69:	cc                   	int3
569b6a:	cc                   	int3
569b6b:	cc                   	int3
569b6c:	cc                   	int3
569b6d:	cc                   	int3
569b6e:	cc                   	int3
569b6f:	cc                   	int3
569b70:	e9 4f d7 ea ff       	jmp    0x4172c4
569b75:	cc                   	int3
569b76:	cc                   	int3
569b77:	cc                   	int3
569b78:	cc                   	int3
569b79:	cc                   	int3
569b7a:	cc                   	int3
569b7b:	cc                   	int3
569b7c:	cc                   	int3
569b7d:	cc                   	int3
569b7e:	cc                   	int3
569b7f:	cc                   	int3
569b80:	e9 d7 ec ec ff       	jmp    0x43885c
569b85:	cc                   	int3
569b86:	cc                   	int3
569b87:	cc                   	int3
569b88:	cc                   	int3
569b89:	cc                   	int3
569b8a:	cc                   	int3
569b8b:	cc                   	int3
569b8c:	cc                   	int3
569b8d:	cc                   	int3
569b8e:	cc                   	int3
569b8f:	cc                   	int3
569b90:	e9 f0 ab eb ff       	jmp    0x424785
569b95:	cc                   	int3
569b96:	cc                   	int3
569b97:	cc                   	int3
569b98:	cc                   	int3
569b99:	cc                   	int3
569b9a:	cc                   	int3
569b9b:	cc                   	int3
569b9c:	cc                   	int3
569b9d:	cc                   	int3
569b9e:	cc                   	int3
569b9f:	cc                   	int3
569ba0:	e9 17 3f ea ff       	jmp    0x40dabc
569ba5:	cc                   	int3
569ba6:	cc                   	int3
569ba7:	cc                   	int3
569ba8:	cc                   	int3
569ba9:	cc                   	int3
569baa:	cc                   	int3
569bab:	cc                   	int3
569bac:	cc                   	int3
569bad:	cc                   	int3
569bae:	cc                   	int3
569baf:	cc                   	int3
569bb0:	e9 0e b5 ea ff       	jmp    0x4150c3
569bb5:	cc                   	int3
569bb6:	cc                   	int3
569bb7:	cc                   	int3
569bb8:	cc                   	int3
569bb9:	cc                   	int3
569bba:	cc                   	int3
569bbb:	cc                   	int3
569bbc:	cc                   	int3
569bbd:	cc                   	int3
569bbe:	cc                   	int3
569bbf:	cc                   	int3
569bc0:	51                   	push   %ecx
569bc1:	56                   	push   %esi
569bc2:	8b 74 24 0c          	mov    0xc(%esp),%esi
569bc6:	33 c0                	xor    %eax,%eax
569bc8:	6a 08                	push   $0x8
569bca:	68 ec ff bd 00       	push   $0xbdffec
569bcf:	8b ce                	mov    %esi,%ecx
569bd1:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
569bd8:	00
569bd9:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
569be0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
569be7:	66 89 06             	mov    %ax,(%esi)
569bea:	e8 c8 15 eb ff       	call   0x41b1b7
569bef:	8b c6                	mov    %esi,%eax
569bf1:	5e                   	pop    %esi
569bf2:	59                   	pop    %ecx
569bf3:	c2 04 00             	ret    $0x4
569bf6:	cc                   	int3
569bf7:	cc                   	int3
569bf8:	cc                   	int3
569bf9:	cc                   	int3
569bfa:	cc                   	int3
569bfb:	cc                   	int3
569bfc:	cc                   	int3
569bfd:	cc                   	int3
569bfe:	cc                   	int3
569bff:	cc                   	int3
569c00:	cc                   	int3
569c01:	cc                   	int3
569c02:	cc                   	int3
569c03:	cc                   	int3
569c04:	cc                   	int3
569c05:	cc                   	int3
569c06:	cc                   	int3
569c07:	cc                   	int3
569c08:	cc                   	int3
569c09:	cc                   	int3
569c0a:	cc                   	int3
569c0b:	cc                   	int3
569c0c:	cc                   	int3
569c0d:	cc                   	int3
569c0e:	cc                   	int3
569c0f:	cc                   	int3
569c10:	51                   	push   %ecx
569c11:	56                   	push   %esi
569c12:	8b 74 24 0c          	mov    0xc(%esp),%esi
569c16:	33 c0                	xor    %eax,%eax
569c18:	6a 12                	push   $0x12
569c1a:	68 18 00 be 00       	push   $0xbe0018
569c1f:	8b ce                	mov    %esi,%ecx
569c21:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
569c28:	00
569c29:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
569c30:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
569c37:	66 89 06             	mov    %ax,(%esi)
569c3a:	e8 78 15 eb ff       	call   0x41b1b7
569c3f:	8b c6                	mov    %esi,%eax
569c41:	5e                   	pop    %esi
569c42:	59                   	pop    %ecx
569c43:	c2 04 00             	ret    $0x4
569c46:	cc                   	int3
569c47:	cc                   	int3
569c48:	cc                   	int3
569c49:	cc                   	int3
569c4a:	cc                   	int3
569c4b:	cc                   	int3
569c4c:	cc                   	int3
569c4d:	cc                   	int3
569c4e:	cc                   	int3
569c4f:	cc                   	int3
569c50:	cc                   	int3
569c51:	cc                   	int3
569c52:	cc                   	int3
569c53:	cc                   	int3
569c54:	cc                   	int3
569c55:	cc                   	int3