532e38:	5f                   	pop    %edi
532e39:	5e                   	pop    %esi
532e3a:	89 10                	mov    %edx,(%eax)
532e3c:	c2 0c 00             	ret    $0xc
532e3f:	68 0c 61 bd 00       	push   $0xbd610c
532e44:	e8 cd 69 ef ff       	call   0x429816
532e49:	cc                   	int3
532e4a:	cc                   	int3
532e4b:	cc                   	int3
532e4c:	cc                   	int3
532e4d:	cc                   	int3
532e4e:	cc                   	int3
532e4f:	cc                   	int3
532e50:	cc                   	int3
532e51:	cc                   	int3
532e52:	cc                   	int3
532e53:	cc                   	int3
532e54:	cc                   	int3
532e55:	cc                   	int3
532e56:	cc                   	int3
532e57:	cc                   	int3
532e58:	cc                   	int3
532e59:	cc                   	int3
532e5a:	cc                   	int3
532e5b:	cc                   	int3
532e5c:	cc                   	int3
532e5d:	cc                   	int3
532e5e:	cc                   	int3
532e5f:	cc                   	int3
532e60:	8b 44 24 04          	mov    0x4(%esp),%eax
532e64:	33 d2                	xor    %edx,%edx
532e66:	56                   	push   %esi
532e67:	8b 74 24 0c          	mov    0xc(%esp),%esi
532e6b:	2b f0                	sub    %eax,%esi
532e6d:	83 c6 03             	add    $0x3,%esi
532e70:	c1 ee 02             	shr    $0x2,%esi
532e73:	57                   	push   %edi
532e74:	33 ff                	xor    %edi,%edi
532e76:	3b 44 24 10          	cmp    0x10(%esp),%eax
532e7a:	0f 47 f7             	cmova  %edi,%esi
532e7d:	85 f6                	test   %esi,%esi
532e7f:	74 11                	je     0x532e92
532e81:	8b 7c 24 14          	mov    0x14(%esp),%edi
532e85:	8b 0f                	mov    (%edi),%ecx
532e87:	8d 40 04             	lea    0x4(%eax),%eax
532e8a:	42                   	inc    %edx
532e8b:	89 48 fc             	mov    %ecx,-0x4(%eax)
532e8e:	3b d6                	cmp    %esi,%edx
532e90:	75 f3                	jne    0x532e85
532e92:	5f                   	pop    %edi
532e93:	5e                   	pop    %esi
532e94:	c3                   	ret
532e95:	cc                   	int3
532e96:	cc                   	int3
532e97:	cc                   	int3
532e98:	cc                   	int3
532e99:	cc                   	int3
532e9a:	cc                   	int3
532e9b:	cc                   	int3
532e9c:	cc                   	int3
532e9d:	cc                   	int3
532e9e:	cc                   	int3
532e9f:	cc                   	int3
532ea0:	cc                   	int3
532ea1:	cc                   	int3
532ea2:	cc                   	int3
532ea3:	cc                   	int3
532ea4:	cc                   	int3
532ea5:	cc                   	int3
532ea6:	cc                   	int3
532ea7:	cc                   	int3
532ea8:	cc                   	int3
532ea9:	cc                   	int3
532eaa:	cc                   	int3
532eab:	cc                   	int3
532eac:	cc                   	int3
532ead:	cc                   	int3
532eae:	cc                   	int3
532eaf:	cc                   	int3
532eb0:	8b 44 24 04          	mov    0x4(%esp),%eax
532eb4:	33 d2                	xor    %edx,%edx
532eb6:	56                   	push   %esi
532eb7:	8b 74 24 0c          	mov    0xc(%esp),%esi
532ebb:	2b f0                	sub    %eax,%esi
532ebd:	83 c6 03             	add    $0x3,%esi
532ec0:	c1 ee 02             	shr    $0x2,%esi
532ec3:	57                   	push   %edi
532ec4:	33 ff                	xor    %edi,%edi
532ec6:	3b 44 24 10          	cmp    0x10(%esp),%eax
532eca:	0f 47 f7             	cmova  %edi,%esi
532ecd:	85 f6                	test   %esi,%esi
532ecf:	74 11                	je     0x532ee2
532ed1:	8b 7c 24 14          	mov    0x14(%esp),%edi
532ed5:	8b 0f                	mov    (%edi),%ecx
532ed7:	8d 40 04             	lea    0x4(%eax),%eax
532eda:	42                   	inc    %edx
532edb:	89 48 fc             	mov    %ecx,-0x4(%eax)
532ede:	3b d6                	cmp    %esi,%edx
532ee0:	75 f3                	jne    0x532ed5
532ee2:	5f                   	pop    %edi
532ee3:	5e                   	pop    %esi
532ee4:	c3                   	ret
532ee5:	cc                   	int3
532ee6:	cc                   	int3
532ee7:	cc                   	int3
532ee8:	cc                   	int3
532ee9:	cc                   	int3
532eea:	cc                   	int3
532eeb:	cc                   	int3
532eec:	cc                   	int3
532eed:	cc                   	int3
532eee:	cc                   	int3
532eef:	cc                   	int3
532ef0:	cc                   	int3
532ef1:	cc                   	int3
532ef2:	cc                   	int3
532ef3:	cc                   	int3
532ef4:	cc                   	int3
532ef5:	cc                   	int3
532ef6:	cc                   	int3
532ef7:	cc                   	int3
532ef8:	cc                   	int3
532ef9:	cc                   	int3
532efa:	cc                   	int3
532efb:	cc                   	int3
532efc:	cc                   	int3
532efd:	cc                   	int3
532efe:	cc                   	int3
532eff:	cc                   	int3
532f00:	8b 44 24 04          	mov    0x4(%esp),%eax
532f04:	c3                   	ret
532f05:	cc                   	int3
532f06:	cc                   	int3
532f07:	cc                   	int3
532f08:	cc                   	int3
532f09:	cc                   	int3
532f0a:	cc                   	int3
532f0b:	cc                   	int3
532f0c:	cc                   	int3
532f0d:	cc                   	int3
532f0e:	cc                   	int3
532f0f:	cc                   	int3
532f10:	8b 44 24 04          	mov    0x4(%esp),%eax
532f14:	c3                   	ret
532f15:	cc                   	int3
532f16:	cc                   	int3
532f17:	cc                   	int3
532f18:	cc                   	int3
532f19:	cc                   	int3
532f1a:	cc                   	int3
532f1b:	cc                   	int3
532f1c:	cc                   	int3
532f1d:	cc                   	int3
532f1e:	cc                   	int3
532f1f:	cc                   	int3
532f20:	8b 44 24 04          	mov    0x4(%esp),%eax
532f24:	c3                   	ret
532f25:	cc                   	int3
532f26:	cc                   	int3
532f27:	cc                   	int3
532f28:	cc                   	int3
532f29:	cc                   	int3
532f2a:	cc                   	int3
532f2b:	cc                   	int3
532f2c:	cc                   	int3
532f2d:	cc                   	int3
532f2e:	cc                   	int3
532f2f:	cc                   	int3
532f30:	8b 44 24 04          	mov    0x4(%esp),%eax
532f34:	c3                   	ret
532f35:	cc                   	int3
532f36:	cc                   	int3
532f37:	cc                   	int3
532f38:	cc                   	int3
532f39:	cc                   	int3
532f3a:	cc                   	int3
532f3b:	cc                   	int3
532f3c:	cc                   	int3
532f3d:	cc                   	int3
532f3e:	cc                   	int3
532f3f:	cc                   	int3
532f40:	8b 44 24 04          	mov    0x4(%esp),%eax
532f44:	c3                   	ret
532f45:	cc                   	int3
532f46:	cc                   	int3
532f47:	cc                   	int3
532f48:	cc                   	int3
532f49:	cc                   	int3
532f4a:	cc                   	int3
532f4b:	cc                   	int3
532f4c:	cc                   	int3
532f4d:	cc                   	int3
532f4e:	cc                   	int3
532f4f:	cc                   	int3
532f50:	8b 44 24 04          	mov    0x4(%esp),%eax
532f54:	c3                   	ret
532f55:	cc                   	int3
532f56:	cc                   	int3
532f57:	cc                   	int3
532f58:	cc                   	int3
532f59:	cc                   	int3
532f5a:	cc                   	int3
532f5b:	cc                   	int3
532f5c:	cc                   	int3
532f5d:	cc                   	int3
532f5e:	cc                   	int3
532f5f:	cc                   	int3
532f60:	8b 44 24 04          	mov    0x4(%esp),%eax
532f64:	c3                   	ret
532f65:	cc                   	int3
532f66:	cc                   	int3
532f67:	cc                   	int3
532f68:	cc                   	int3
532f69:	cc                   	int3
532f6a:	cc                   	int3
532f6b:	cc                   	int3
532f6c:	cc                   	int3
532f6d:	cc                   	int3
532f6e:	cc                   	int3
532f6f:	cc                   	int3
532f70:	8b 44 24 04          	mov    0x4(%esp),%eax
532f74:	c3                   	ret
532f75:	cc                   	int3
532f76:	cc                   	int3
532f77:	cc                   	int3
532f78:	cc                   	int3
532f79:	cc                   	int3
532f7a:	cc                   	int3
532f7b:	cc                   	int3
532f7c:	cc                   	int3
532f7d:	cc                   	int3
532f7e:	cc                   	int3
532f7f:	cc                   	int3
532f80:	8b 44 24 04          	mov    0x4(%esp),%eax
532f84:	c3                   	ret
532f85:	cc                   	int3
532f86:	cc                   	int3
532f87:	cc                   	int3
532f88:	cc                   	int3
532f89:	cc                   	int3
532f8a:	cc                   	int3
532f8b:	cc                   	int3
532f8c:	cc                   	int3
532f8d:	cc                   	int3
532f8e:	cc                   	int3
532f8f:	cc                   	int3
532f90:	8b 44 24 04          	mov    0x4(%esp),%eax
532f94:	c3                   	ret
532f95:	cc                   	int3
532f96:	cc                   	int3
532f97:	cc                   	int3
532f98:	cc                   	int3
532f99:	cc                   	int3
532f9a:	cc                   	int3
532f9b:	cc                   	int3
532f9c:	cc                   	int3
532f9d:	cc                   	int3
532f9e:	cc                   	int3
532f9f:	cc                   	int3
532fa0:	8b 44 24 04          	mov    0x4(%esp),%eax
532fa4:	c3                   	ret
532fa5:	cc                   	int3
532fa6:	cc                   	int3
532fa7:	cc                   	int3
532fa8:	cc                   	int3
532fa9:	cc                   	int3
532faa:	cc                   	int3
532fab:	cc                   	int3
532fac:	cc                   	int3
532fad:	cc                   	int3
532fae:	cc                   	int3
532faf:	cc                   	int3
532fb0:	8b 44 24 04          	mov    0x4(%esp),%eax
532fb4:	c3                   	ret
532fb5:	cc                   	int3
532fb6:	cc                   	int3
532fb7:	cc                   	int3
532fb8:	cc                   	int3
532fb9:	cc                   	int3
532fba:	cc                   	int3
532fbb:	cc                   	int3
532fbc:	cc                   	int3
532fbd:	cc                   	int3
532fbe:	cc                   	int3
532fbf:	cc                   	int3
532fc0:	8b 44 24 04          	mov    0x4(%esp),%eax
532fc4:	c3                   	ret
532fc5:	cc                   	int3
532fc6:	cc                   	int3
532fc7:	cc                   	int3
532fc8:	cc                   	int3
532fc9:	cc                   	int3
532fca:	cc                   	int3
532fcb:	cc                   	int3
532fcc:	cc                   	int3
532fcd:	cc                   	int3
532fce:	cc                   	int3
532fcf:	cc                   	int3
532fd0:	8b 44 24 04          	mov    0x4(%esp),%eax
532fd4:	c3                   	ret
532fd5:	cc                   	int3
532fd6:	cc                   	int3
532fd7:	cc                   	int3
532fd8:	cc                   	int3
532fd9:	cc                   	int3
532fda:	cc                   	int3
532fdb:	cc                   	int3
532fdc:	cc                   	int3
532fdd:	cc                   	int3
532fde:	cc                   	int3
532fdf:	cc                   	int3
532fe0:	8b 44 24 04          	mov    0x4(%esp),%eax
532fe4:	c3                   	ret
532fe5:	cc                   	int3
532fe6:	cc                   	int3
532fe7:	cc                   	int3
532fe8:	cc                   	int3
532fe9:	cc                   	int3
532fea:	cc                   	int3
532feb:	cc                   	int3
532fec:	cc                   	int3
532fed:	cc                   	int3
532fee:	cc                   	int3
532fef:	cc                   	int3
532ff0:	8b 44 24 04          	mov    0x4(%esp),%eax
532ff4:	c3                   	ret
532ff5:	cc                   	int3
532ff6:	cc                   	int3
532ff7:	cc                   	int3
532ff8:	cc                   	int3
532ff9:	cc                   	int3
532ffa:	cc                   	int3
532ffb:	cc                   	int3
532ffc:	cc                   	int3
532ffd:	cc                   	int3
532ffe:	cc                   	int3
532fff:	cc                   	int3
533000:	8b 44 24 04          	mov    0x4(%esp),%eax
533004:	c3                   	ret
533005:	cc                   	int3
533006:	cc                   	int3
533007:	cc                   	int3
533008:	cc                   	int3
533009:	cc                   	int3
53300a:	cc                   	int3
53300b:	cc                   	int3
53300c:	cc                   	int3
53300d:	cc                   	int3
53300e:	cc                   	int3
53300f:	cc                   	int3