5f9f3d:	cc                   	int3
5f9f3e:	cc                   	int3
5f9f3f:	cc                   	int3
5f9f40:	8b 44 24 04          	mov    0x4(%esp),%eax
5f9f44:	56                   	push   %esi
5f9f45:	8b 74 24 10          	mov    0x10(%esp),%esi
5f9f49:	57                   	push   %edi
5f9f4a:	8b 7c 24 10          	mov    0x10(%esp),%edi
5f9f4e:	2b f8                	sub    %eax,%edi
5f9f50:	57                   	push   %edi
5f9f51:	50                   	push   %eax
5f9f52:	56                   	push   %esi
5f9f53:	e8 2a 4c e2 ff       	call   0x41eb82
5f9f58:	83 c4 0c             	add    $0xc,%esp
5f9f5b:	8d 04 37             	lea    (%edi,%esi,1),%eax
5f9f5e:	5f                   	pop    %edi
5f9f5f:	5e                   	pop    %esi
5f9f60:	c3                   	ret
5f9f61:	cc                   	int3
5f9f62:	cc                   	int3
5f9f63:	cc                   	int3
5f9f64:	cc                   	int3
5f9f65:	cc                   	int3
5f9f66:	cc                   	int3
5f9f67:	cc                   	int3
5f9f68:	cc                   	int3
5f9f69:	cc                   	int3
5f9f6a:	cc                   	int3
5f9f6b:	cc                   	int3
5f9f6c:	cc                   	int3
5f9f6d:	cc                   	int3
5f9f6e:	cc                   	int3
5f9f6f:	cc                   	int3
5f9f70:	8b 44 24 04          	mov    0x4(%esp),%eax
5f9f74:	56                   	push   %esi
5f9f75:	8b 74 24 10          	mov    0x10(%esp),%esi
5f9f79:	57                   	push   %edi
5f9f7a:	8b 7c 24 10          	mov    0x10(%esp),%edi
5f9f7e:	2b f8                	sub    %eax,%edi
5f9f80:	57                   	push   %edi
5f9f81:	50                   	push   %eax
5f9f82:	56                   	push   %esi
5f9f83:	e8 fa 4b e2 ff       	call   0x41eb82
5f9f88:	83 c4 0c             	add    $0xc,%esp
5f9f8b:	8d 04 37             	lea    (%edi,%esi,1),%eax
5f9f8e:	5f                   	pop    %edi
5f9f8f:	5e                   	pop    %esi
5f9f90:	c3                   	ret
5f9f91:	cc                   	int3
5f9f92:	cc                   	int3
5f9f93:	cc                   	int3
5f9f94:	cc                   	int3
5f9f95:	cc                   	int3
5f9f96:	cc                   	int3
5f9f97:	cc                   	int3
5f9f98:	cc                   	int3
5f9f99:	cc                   	int3
5f9f9a:	cc                   	int3
5f9f9b:	cc                   	int3
5f9f9c:	cc                   	int3
5f9f9d:	cc                   	int3
5f9f9e:	cc                   	int3
5f9f9f:	cc                   	int3
5f9fa0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f9fa4:	56                   	push   %esi
5f9fa5:	8b 74 24 10          	mov    0x10(%esp),%esi
5f9fa9:	57                   	push   %edi
5f9faa:	8b 7c 24 10          	mov    0x10(%esp),%edi
5f9fae:	2b f8                	sub    %eax,%edi
5f9fb0:	57                   	push   %edi
5f9fb1:	50                   	push   %eax
5f9fb2:	56                   	push   %esi
5f9fb3:	e8 ca 4b e2 ff       	call   0x41eb82
5f9fb8:	83 c4 0c             	add    $0xc,%esp
5f9fbb:	8d 04 37             	lea    (%edi,%esi,1),%eax
5f9fbe:	5f                   	pop    %edi
5f9fbf:	5e                   	pop    %esi
5f9fc0:	c3                   	ret
5f9fc1:	cc                   	int3
5f9fc2:	cc                   	int3
5f9fc3:	cc                   	int3
5f9fc4:	cc                   	int3
5f9fc5:	cc                   	int3
5f9fc6:	cc                   	int3
5f9fc7:	cc                   	int3
5f9fc8:	cc                   	int3
5f9fc9:	cc                   	int3
5f9fca:	cc                   	int3
5f9fcb:	cc                   	int3
5f9fcc:	cc                   	int3
5f9fcd:	cc                   	int3
5f9fce:	cc                   	int3
5f9fcf:	cc                   	int3
5f9fd0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f9fd4:	56                   	push   %esi
5f9fd5:	8b 74 24 10          	mov    0x10(%esp),%esi
5f9fd9:	57                   	push   %edi
5f9fda:	8b 7c 24 10          	mov    0x10(%esp),%edi
5f9fde:	2b f8                	sub    %eax,%edi
5f9fe0:	57                   	push   %edi
5f9fe1:	50                   	push   %eax
5f9fe2:	56                   	push   %esi
5f9fe3:	e8 9a 4b e2 ff       	call   0x41eb82
5f9fe8:	83 c4 0c             	add    $0xc,%esp
5f9feb:	8d 04 37             	lea    (%edi,%esi,1),%eax
5f9fee:	5f                   	pop    %edi
5f9fef:	5e                   	pop    %esi
5f9ff0:	c3                   	ret
5f9ff1:	cc                   	int3
5f9ff2:	cc                   	int3
5f9ff3:	cc                   	int3
5f9ff4:	cc                   	int3
5f9ff5:	cc                   	int3
5f9ff6:	cc                   	int3
5f9ff7:	cc                   	int3
5f9ff8:	cc                   	int3
5f9ff9:	cc                   	int3
5f9ffa:	cc                   	int3
5f9ffb:	cc                   	int3
5f9ffc:	cc                   	int3
5f9ffd:	cc                   	int3
5f9ffe:	cc                   	int3
5f9fff:	cc                   	int3
5fa000:	c3                   	ret
5fa001:	cc                   	int3
5fa002:	cc                   	int3
5fa003:	cc                   	int3
5fa004:	cc                   	int3
5fa005:	cc                   	int3
5fa006:	cc                   	int3
5fa007:	cc                   	int3
5fa008:	cc                   	int3
5fa009:	cc                   	int3
5fa00a:	cc                   	int3
5fa00b:	cc                   	int3
5fa00c:	cc                   	int3
5fa00d:	cc                   	int3
5fa00e:	cc                   	int3
5fa00f:	cc                   	int3
5fa010:	c3                   	ret
5fa011:	cc                   	int3
5fa012:	cc                   	int3
5fa013:	cc                   	int3
5fa014:	cc                   	int3
5fa015:	cc                   	int3
5fa016:	cc                   	int3
5fa017:	cc                   	int3
5fa018:	cc                   	int3
5fa019:	cc                   	int3
5fa01a:	cc                   	int3
5fa01b:	cc                   	int3
5fa01c:	cc                   	int3
5fa01d:	cc                   	int3
5fa01e:	cc                   	int3
5fa01f:	cc                   	int3
5fa020:	c3                   	ret
5fa021:	cc                   	int3
5fa022:	cc                   	int3
5fa023:	cc                   	int3
5fa024:	cc                   	int3
5fa025:	cc                   	int3
5fa026:	cc                   	int3
5fa027:	cc                   	int3
5fa028:	cc                   	int3
5fa029:	cc                   	int3
5fa02a:	cc                   	int3
5fa02b:	cc                   	int3
5fa02c:	cc                   	int3
5fa02d:	cc                   	int3
5fa02e:	cc                   	int3
5fa02f:	cc                   	int3
5fa030:	c3                   	ret
5fa031:	cc                   	int3
5fa032:	cc                   	int3
5fa033:	cc                   	int3
5fa034:	cc                   	int3
5fa035:	cc                   	int3
5fa036:	cc                   	int3
5fa037:	cc                   	int3
5fa038:	cc                   	int3
5fa039:	cc                   	int3
5fa03a:	cc                   	int3
5fa03b:	cc                   	int3
5fa03c:	cc                   	int3
5fa03d:	cc                   	int3
5fa03e:	cc                   	int3
5fa03f:	cc                   	int3
5fa040:	c3                   	ret
5fa041:	cc                   	int3
5fa042:	cc                   	int3
5fa043:	cc                   	int3
5fa044:	cc                   	int3
5fa045:	cc                   	int3
5fa046:	cc                   	int3
5fa047:	cc                   	int3
5fa048:	cc                   	int3
5fa049:	cc                   	int3
5fa04a:	cc                   	int3
5fa04b:	cc                   	int3
5fa04c:	cc                   	int3
5fa04d:	cc                   	int3
5fa04e:	cc                   	int3
5fa04f:	cc                   	int3
5fa050:	c3                   	ret
5fa051:	cc                   	int3
5fa052:	cc                   	int3
5fa053:	cc                   	int3
5fa054:	cc                   	int3
5fa055:	cc                   	int3
5fa056:	cc                   	int3
5fa057:	cc                   	int3
5fa058:	cc                   	int3
5fa059:	cc                   	int3
5fa05a:	cc                   	int3
5fa05b:	cc                   	int3
5fa05c:	cc                   	int3
5fa05d:	cc                   	int3
5fa05e:	cc                   	int3
5fa05f:	cc                   	int3
5fa060:	c3                   	ret
5fa061:	cc                   	int3
5fa062:	cc                   	int3
5fa063:	cc                   	int3
5fa064:	cc                   	int3
5fa065:	cc                   	int3
5fa066:	cc                   	int3
5fa067:	cc                   	int3
5fa068:	cc                   	int3
5fa069:	cc                   	int3
5fa06a:	cc                   	int3
5fa06b:	cc                   	int3
5fa06c:	cc                   	int3
5fa06d:	cc                   	int3
5fa06e:	cc                   	int3
5fa06f:	cc                   	int3
5fa070:	c3                   	ret
5fa071:	cc                   	int3
5fa072:	cc                   	int3
5fa073:	cc                   	int3
5fa074:	cc                   	int3
5fa075:	cc                   	int3
5fa076:	cc                   	int3
5fa077:	cc                   	int3
5fa078:	cc                   	int3
5fa079:	cc                   	int3
5fa07a:	cc                   	int3
5fa07b:	cc                   	int3
5fa07c:	cc                   	int3
5fa07d:	cc                   	int3
5fa07e:	cc                   	int3
5fa07f:	cc                   	int3
5fa080:	c3                   	ret
5fa081:	cc                   	int3
5fa082:	cc                   	int3
5fa083:	cc                   	int3
5fa084:	cc                   	int3
5fa085:	cc                   	int3
5fa086:	cc                   	int3
5fa087:	cc                   	int3
5fa088:	cc                   	int3
5fa089:	cc                   	int3
5fa08a:	cc                   	int3
5fa08b:	cc                   	int3
5fa08c:	cc                   	int3
5fa08d:	cc                   	int3
5fa08e:	cc                   	int3
5fa08f:	cc                   	int3
5fa090:	c3                   	ret
5fa091:	cc                   	int3
5fa092:	cc                   	int3
5fa093:	cc                   	int3
5fa094:	cc                   	int3
5fa095:	cc                   	int3
5fa096:	cc                   	int3
5fa097:	cc                   	int3
5fa098:	cc                   	int3
5fa099:	cc                   	int3
5fa09a:	cc                   	int3
5fa09b:	cc                   	int3
5fa09c:	cc                   	int3
5fa09d:	cc                   	int3
5fa09e:	cc                   	int3
5fa09f:	cc                   	int3
5fa0a0:	56                   	push   %esi
5fa0a1:	8b 74 24 08          	mov    0x8(%esp),%esi
5fa0a5:	57                   	push   %edi
5fa0a6:	8b 7c 24 10          	mov    0x10(%esp),%edi
5fa0aa:	3b f7                	cmp    %edi,%esi
5fa0ac:	74 13                	je     0x5fa0c1
5fa0ae:	66 90                	xchg   %ax,%ax
5fa0b0:	8b ce                	mov    %esi,%ecx
5fa0b2:	e8 56 9e e0 ff       	call   0x403f0d
5fa0b7:	81 c6 98 01 00 00    	add    $0x198,%esi
5fa0bd:	3b f7                	cmp    %edi,%esi
5fa0bf:	75 ef                	jne    0x5fa0b0
5fa0c1:	5f                   	pop    %edi
5fa0c2:	5e                   	pop    %esi
5fa0c3:	c3                   	ret
5fa0c4:	cc                   	int3
5fa0c5:	cc                   	int3
5fa0c6:	cc                   	int3
5fa0c7:	cc                   	int3
5fa0c8:	cc                   	int3
5fa0c9:	cc                   	int3
5fa0ca:	cc                   	int3
5fa0cb:	cc                   	int3
5fa0cc:	cc                   	int3
5fa0cd:	cc                   	int3
5fa0ce:	cc                   	int3
5fa0cf:	cc                   	int3
5fa0d0:	55                   	push   %ebp
5fa0d1:	8b ec                	mov    %esp,%ebp
5fa0d3:	6a ff                	push   $0xffffffff
5fa0d5:	68 36 f1 b6 00       	push   $0xb6f136
5fa0da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5fa0e0:	50                   	push   %eax
5fa0e1:	56                   	push   %esi
5fa0e2:	57                   	push   %edi
5fa0e3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5fa0e8:	33 c5                	xor    %ebp,%eax
5fa0ea:	50                   	push   %eax
5fa0eb:	8d 45 f4             	lea    -0xc(%ebp),%eax
5fa0ee:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5fa0f4:	8b 75 08             	mov    0x8(%ebp),%esi
5fa0f7:	8b 7d 0c             	mov    0xc(%ebp),%edi
5fa0fa:	3b f7                	cmp    %edi,%esi
5fa0fc:	74 3e                	je     0x5fa13c
5fa0fe:	66 90                	xchg   %ax,%ax
5fa100:	8b 0e                	mov    (%esi),%ecx
5fa102:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5fa109:	85 c9                	test   %ecx,%ecx
5fa10b:	74 21                	je     0x5fa12e
5fa10d:	83 c8 ff             	or     $0xffffffff,%eax
5fa110:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
5fa115:	75 17                	jne    0x5fa12e
5fa117:	8b 91 14 02 00 00    	mov    0x214(%ecx),%edx
5fa11d:	85 d2                	test   %edx,%edx
5fa11f:	74 07                	je     0x5fa128
5fa121:	8b 02                	mov    (%edx),%eax
5fa123:	51                   	push   %ecx
5fa124:	8b ca                	mov    %edx,%ecx
5fa126:	eb 04                	jmp    0x5fa12c
5fa128:	8b 01                	mov    (%ecx),%eax
5fa12a:	6a 01                	push   $0x1
5fa12c:	ff 10                	call   *(%eax)
5fa12e:	83 c6 08             	add    $0x8,%esi
5fa131:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
5fa138:	3b f7                	cmp    %edi,%esi
5fa13a:	75 c4                	jne    0x5fa100
5fa13c:	8b 4d f4             	mov    -0xc(%ebp),%ecx