6dab9d:	cc                   	int3
6dab9e:	cc                   	int3
6dab9f:	cc                   	int3
6daba0:	cc                   	int3
6daba1:	cc                   	int3
6daba2:	cc                   	int3
6daba3:	cc                   	int3
6daba4:	cc                   	int3
6daba5:	cc                   	int3
6daba6:	cc                   	int3
6daba7:	cc                   	int3
6daba8:	cc                   	int3
6daba9:	cc                   	int3
6dabaa:	cc                   	int3
6dabab:	cc                   	int3
6dabac:	cc                   	int3
6dabad:	cc                   	int3
6dabae:	cc                   	int3
6dabaf:	cc                   	int3
6dabb0:	cc                   	int3
6dabb1:	cc                   	int3
6dabb2:	cc                   	int3
6dabb3:	cc                   	int3
6dabb4:	cc                   	int3
6dabb5:	cc                   	int3
6dabb6:	cc                   	int3
6dabb7:	cc                   	int3
6dabb8:	cc                   	int3
6dabb9:	cc                   	int3
6dabba:	cc                   	int3
6dabbb:	cc                   	int3
6dabbc:	cc                   	int3
6dabbd:	cc                   	int3
6dabbe:	cc                   	int3
6dabbf:	cc                   	int3
6dabc0:	56                   	push   %esi
6dabc1:	8b f1                	mov    %ecx,%esi
6dabc3:	57                   	push   %edi
6dabc4:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6dabc8:	8b 46 08             	mov    0x8(%esi),%eax
6dabcb:	3b f8                	cmp    %eax,%edi
6dabcd:	77 1c                	ja     0x6dabeb
6dabcf:	85 c0                	test   %eax,%eax
6dabd1:	74 3a                	je     0x6dac0d
6dabd3:	c1 e0 02             	shl    $0x2,%eax
6dabd6:	50                   	push   %eax
6dabd7:	6a 00                	push   $0x0
6dabd9:	ff 36                	push   (%esi)
6dabdb:	e8 d8 9b d3 ff       	call   0x4147b8
6dabe0:	83 c4 0c             	add    $0xc,%esp
6dabe3:	89 7e 04             	mov    %edi,0x4(%esi)
6dabe6:	5f                   	pop    %edi
6dabe7:	5e                   	pop    %esi
6dabe8:	c2 04 00             	ret    $0x4
6dabeb:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dabee:	c1 e0 02             	shl    $0x2,%eax
6dabf1:	50                   	push   %eax
6dabf2:	ff 36                	push   (%esi)
6dabf4:	8b 11                	mov    (%ecx),%edx
6dabf6:	ff 52 04             	call   *0x4(%edx)
6dabf9:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dabfc:	8d 04 bd 00 00 00 00 	lea    0x0(,%edi,4),%eax
6dac03:	50                   	push   %eax
6dac04:	8b 11                	mov    (%ecx),%edx
6dac06:	ff 12                	call   *(%edx)
6dac08:	89 06                	mov    %eax,(%esi)
6dac0a:	89 7e 08             	mov    %edi,0x8(%esi)
6dac0d:	89 7e 04             	mov    %edi,0x4(%esi)
6dac10:	5f                   	pop    %edi
6dac11:	5e                   	pop    %esi
6dac12:	c2 04 00             	ret    $0x4
6dac15:	cc                   	int3
6dac16:	cc                   	int3
6dac17:	cc                   	int3
6dac18:	cc                   	int3
6dac19:	cc                   	int3
6dac1a:	cc                   	int3
6dac1b:	cc                   	int3
6dac1c:	cc                   	int3
6dac1d:	cc                   	int3
6dac1e:	cc                   	int3
6dac1f:	cc                   	int3
6dac20:	cc                   	int3
6dac21:	cc                   	int3
6dac22:	cc                   	int3
6dac23:	cc                   	int3
6dac24:	cc                   	int3
6dac25:	cc                   	int3
6dac26:	cc                   	int3
6dac27:	cc                   	int3
6dac28:	cc                   	int3
6dac29:	cc                   	int3
6dac2a:	cc                   	int3
6dac2b:	cc                   	int3
6dac2c:	cc                   	int3
6dac2d:	cc                   	int3
6dac2e:	cc                   	int3
6dac2f:	cc                   	int3
6dac30:	56                   	push   %esi
6dac31:	8b f1                	mov    %ecx,%esi
6dac33:	57                   	push   %edi
6dac34:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6dac38:	8b 46 08             	mov    0x8(%esi),%eax
6dac3b:	3b f8                	cmp    %eax,%edi
6dac3d:	77 1c                	ja     0x6dac5b
6dac3f:	85 c0                	test   %eax,%eax
6dac41:	74 3a                	je     0x6dac7d
6dac43:	c1 e0 03             	shl    $0x3,%eax
6dac46:	50                   	push   %eax
6dac47:	6a 00                	push   $0x0
6dac49:	ff 36                	push   (%esi)
6dac4b:	e8 68 9b d3 ff       	call   0x4147b8
6dac50:	83 c4 0c             	add    $0xc,%esp
6dac53:	89 7e 04             	mov    %edi,0x4(%esi)
6dac56:	5f                   	pop    %edi
6dac57:	5e                   	pop    %esi
6dac58:	c2 04 00             	ret    $0x4
6dac5b:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dac5e:	c1 e0 03             	shl    $0x3,%eax
6dac61:	50                   	push   %eax
6dac62:	ff 36                	push   (%esi)
6dac64:	8b 11                	mov    (%ecx),%edx
6dac66:	ff 52 04             	call   *0x4(%edx)
6dac69:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dac6c:	8d 04 fd 00 00 00 00 	lea    0x0(,%edi,8),%eax
6dac73:	50                   	push   %eax
6dac74:	8b 11                	mov    (%ecx),%edx
6dac76:	ff 12                	call   *(%edx)
6dac78:	89 06                	mov    %eax,(%esi)
6dac7a:	89 7e 08             	mov    %edi,0x8(%esi)
6dac7d:	89 7e 04             	mov    %edi,0x4(%esi)
6dac80:	5f                   	pop    %edi
6dac81:	5e                   	pop    %esi
6dac82:	c2 04 00             	ret    $0x4
6dac85:	cc                   	int3
6dac86:	cc                   	int3
6dac87:	cc                   	int3
6dac88:	cc                   	int3
6dac89:	cc                   	int3
6dac8a:	cc                   	int3
6dac8b:	cc                   	int3
6dac8c:	cc                   	int3
6dac8d:	cc                   	int3
6dac8e:	cc                   	int3
6dac8f:	cc                   	int3
6dac90:	cc                   	int3
6dac91:	cc                   	int3
6dac92:	cc                   	int3
6dac93:	cc                   	int3
6dac94:	cc                   	int3
6dac95:	cc                   	int3
6dac96:	cc                   	int3
6dac97:	cc                   	int3
6dac98:	cc                   	int3
6dac99:	cc                   	int3
6dac9a:	cc                   	int3
6dac9b:	cc                   	int3
6dac9c:	cc                   	int3
6dac9d:	cc                   	int3
6dac9e:	cc                   	int3
6dac9f:	cc                   	int3
6daca0:	8b 49 0c             	mov    0xc(%ecx),%ecx
6daca3:	8b 44 24 08          	mov    0x8(%esp),%eax
6daca7:	c1 e0 02             	shl    $0x2,%eax
6dacaa:	89 44 24 08          	mov    %eax,0x8(%esp)
6dacae:	8b 11                	mov    (%ecx),%edx
6dacb0:	ff 62 04             	jmp    *0x4(%edx)
6dacb3:	cc                   	int3
6dacb4:	cc                   	int3
6dacb5:	cc                   	int3
6dacb6:	cc                   	int3
6dacb7:	cc                   	int3
6dacb8:	cc                   	int3
6dacb9:	cc                   	int3
6dacba:	cc                   	int3
6dacbb:	cc                   	int3
6dacbc:	cc                   	int3
6dacbd:	cc                   	int3
6dacbe:	cc                   	int3
6dacbf:	cc                   	int3
6dacc0:	8b 49 0c             	mov    0xc(%ecx),%ecx
6dacc3:	8b 44 24 08          	mov    0x8(%esp),%eax
6dacc7:	c1 e0 03             	shl    $0x3,%eax
6dacca:	89 44 24 08          	mov    %eax,0x8(%esp)
6dacce:	8b 11                	mov    (%ecx),%edx
6dacd0:	ff 62 04             	jmp    *0x4(%edx)
6dacd3:	cc                   	int3
6dacd4:	cc                   	int3
6dacd5:	cc                   	int3
6dacd6:	cc                   	int3
6dacd7:	cc                   	int3
6dacd8:	cc                   	int3
6dacd9:	cc                   	int3
6dacda:	cc                   	int3
6dacdb:	cc                   	int3
6dacdc:	cc                   	int3
6dacdd:	cc                   	int3
6dacde:	cc                   	int3
6dacdf:	cc                   	int3
6dace0:	56                   	push   %esi
6dace1:	ff 74 24 08          	push   0x8(%esp)
6dace5:	8b f1                	mov    %ecx,%esi
6dace7:	e8 c7 66 d5 ff       	call   0x4313b3
6dacec:	83 c4 04             	add    $0x4,%esp
6dacef:	89 46 0c             	mov    %eax,0xc(%esi)
6dacf2:	8b ce                	mov    %esi,%ecx
6dacf4:	ff 74 24 0c          	push   0xc(%esp)
6dacf8:	e8 9d 72 d3 ff       	call   0x411f9a
6dacfd:	5e                   	pop    %esi
6dacfe:	c2 08 00             	ret    $0x8
6dad01:	cc                   	int3
6dad02:	cc                   	int3
6dad03:	cc                   	int3
6dad04:	cc                   	int3
6dad05:	cc                   	int3
6dad06:	cc                   	int3
6dad07:	cc                   	int3
6dad08:	cc                   	int3
6dad09:	cc                   	int3
6dad0a:	cc                   	int3
6dad0b:	cc                   	int3
6dad0c:	cc                   	int3
6dad0d:	cc                   	int3
6dad0e:	cc                   	int3
6dad0f:	cc                   	int3
6dad10:	56                   	push   %esi
6dad11:	ff 74 24 08          	push   0x8(%esp)
6dad15:	8b f1                	mov    %ecx,%esi
6dad17:	e8 97 66 d5 ff       	call   0x4313b3
6dad1c:	83 c4 04             	add    $0x4,%esp
6dad1f:	89 46 0c             	mov    %eax,0xc(%esi)
6dad22:	8b ce                	mov    %esi,%ecx
6dad24:	ff 74 24 0c          	push   0xc(%esp)
6dad28:	e8 27 67 d4 ff       	call   0x421454
6dad2d:	5e                   	pop    %esi
6dad2e:	c2 08 00             	ret    $0x8
6dad31:	cc                   	int3
6dad32:	cc                   	int3
6dad33:	cc                   	int3
6dad34:	cc                   	int3
6dad35:	cc                   	int3
6dad36:	cc                   	int3
6dad37:	cc                   	int3
6dad38:	cc                   	int3
6dad39:	cc                   	int3
6dad3a:	cc                   	int3
6dad3b:	cc                   	int3
6dad3c:	cc                   	int3
6dad3d:	cc                   	int3
6dad3e:	cc                   	int3
6dad3f:	cc                   	int3
6dad40:	51                   	push   %ecx
6dad41:	56                   	push   %esi
6dad42:	8b 74 24 0c          	mov    0xc(%esp),%esi
6dad46:	8b ce                	mov    %esi,%ecx
6dad48:	6a 07                	push   $0x7
6dad4a:	68 94 8b bf 00       	push   $0xbf8b94
6dad4f:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
6dad56:	00
6dad57:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6dad5e:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6dad65:	c6 06 00             	movb   $0x0,(%esi)
6dad68:	e8 24 99 d3 ff       	call   0x414691
6dad6d:	8b c6                	mov    %esi,%eax
6dad6f:	5e                   	pop    %esi
6dad70:	59                   	pop    %ecx
6dad71:	c2 04 00             	ret    $0x4
6dad74:	cc                   	int3
6dad75:	cc                   	int3
6dad76:	cc                   	int3
6dad77:	cc                   	int3
6dad78:	cc                   	int3
6dad79:	cc                   	int3
6dad7a:	cc                   	int3
6dad7b:	cc                   	int3
6dad7c:	cc                   	int3
6dad7d:	cc                   	int3
6dad7e:	cc                   	int3
6dad7f:	cc                   	int3
6dad80:	cc                   	int3
6dad81:	cc                   	int3
6dad82:	cc                   	int3
6dad83:	cc                   	int3
6dad84:	cc                   	int3
6dad85:	cc                   	int3
6dad86:	cc                   	int3
6dad87:	cc                   	int3
6dad88:	cc                   	int3
6dad89:	cc                   	int3
6dad8a:	cc                   	int3
6dad8b:	cc                   	int3
6dad8c:	cc                   	int3
6dad8d:	cc                   	int3
6dad8e:	cc                   	int3
6dad8f:	cc                   	int3
6dad90:	51                   	push   %ecx
6dad91:	56                   	push   %esi
6dad92:	8b 74 24 0c          	mov    0xc(%esp),%esi
6dad96:	8b ce                	mov    %esi,%ecx
6dad98:	6a 07                	push   $0x7
6dad9a:	68 f4 8a bf 00       	push   $0xbf8af4
6dad9f:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
6dada6:	00
6dada7:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6dadae:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6dadb5:	c6 06 00             	movb   $0x0,(%esi)
6dadb8:	e8 d4 98 d3 ff       	call   0x414691
6dadbd:	8b c6                	mov    %esi,%eax
6dadbf:	5e                   	pop    %esi
6dadc0:	59                   	pop    %ecx
6dadc1:	c2 04 00             	ret    $0x4
6dadc4:	cc                   	int3
6dadc5:	cc                   	int3
6dadc6:	cc                   	int3
6dadc7:	cc                   	int3
6dadc8:	cc                   	int3
6dadc9:	cc                   	int3
6dadca:	cc                   	int3
6dadcb:	cc                   	int3
6dadcc:	cc                   	int3
6dadcd:	cc                   	int3
6dadce:	cc                   	int3
6dadcf:	cc                   	int3
6dadd0:	cc                   	int3
6dadd1:	cc                   	int3
6dadd2:	cc                   	int3
6dadd3:	cc                   	int3
6dadd4:	cc                   	int3
6dadd5:	cc                   	int3
6dadd6:	cc                   	int3
6dadd7:	cc                   	int3
6dadd8:	cc                   	int3
6dadd9:	cc                   	int3
6dadda:	cc                   	int3
6daddb:	cc                   	int3
6daddc:	cc                   	int3
6daddd:	cc                   	int3
6dadde:	cc                   	int3
6daddf:	cc                   	int3
6dade0:	51                   	push   %ecx
6dade1:	56                   	push   %esi
6dade2:	8b 74 24 0c          	mov    0xc(%esp),%esi
6dade6:	8b ce                	mov    %esi,%ecx
6dade8:	6a 07                	push   $0x7
6dadea:	68 60 8b bf 00       	push   $0xbf8b60
6dadef:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
6dadf6:	00
6dadf7:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6dadfe:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6dae05:	c6 06 00             	movb   $0x0,(%esi)