416008:	cc                   	int3
416009:	cc                   	int3
41600a:	cc                   	int3
41600b:	cc                   	int3
41600c:	cc                   	int3
41600d:	cc                   	int3
41600e:	cc                   	int3
41600f:	cc                   	int3
416010:	8b ff                	mov    %edi,%edi
416012:	55                   	push   %ebp
416013:	8b ec                	mov    %esp,%ebp
416015:	8b 4d 08             	mov    0x8(%ebp),%ecx
416018:	ba 01 00 00 00       	mov    $0x1,%edx
41601d:	56                   	push   %esi
41601e:	83 c1 08             	add    $0x8,%ecx
416021:	8b f2                	mov    %edx,%esi
416023:	f0 0f c1 71 04       	lock xadd %esi,0x4(%ecx)
416028:	46                   	inc    %esi
416029:	3b f2                	cmp    %edx,%esi
41602b:	74 07                	je     0x416034
41602d:	8b c6                	mov    %esi,%eax
41602f:	5e                   	pop    %esi
416030:	5d                   	pop    %ebp
416031:	c2 04 00             	ret    $0x4
416034:	8b 01                	mov    (%ecx),%eax
416036:	57                   	push   %edi
416037:	8b 78 18             	mov    0x18(%eax),%edi
41603a:	81 ff 60 60 41 00    	cmp    $0x416060,%edi
416040:	75 10                	jne    0x416052
416042:	f0 0f c1 51 08       	lock xadd %edx,0x8(%ecx)
416047:	42                   	inc    %edx
416048:	83 fa 01             	cmp    $0x1,%edx
41604b:	75 10                	jne    0x41605d
41604d:	8b 01                	mov    (%ecx),%eax
41604f:	8b 78 24             	mov    0x24(%eax),%edi
416052:	51                   	push   %ecx
416053:	8b cf                	mov    %edi,%ecx
416055:	ff 15 c4 12 45 00    	call   *0x4512c4
41605b:	ff d7                	call   *%edi
41605d:	5f                   	pop    %edi
41605e:	eb cd                	jmp    0x41602d
416060:	8b ff                	mov    %edi,%edi
416062:	55                   	push   %ebp
416063:	8b ec                	mov    %esp,%ebp
416065:	8b 4d 08             	mov    0x8(%ebp),%ecx
416068:	56                   	push   %esi
416069:	be 01 00 00 00       	mov    $0x1,%esi
41606e:	f0 0f c1 71 08       	lock xadd %esi,0x8(%ecx)
416073:	46                   	inc    %esi
416074:	83 fe 01             	cmp    $0x1,%esi
416077:	75 12                	jne    0x41608b
416079:	8b 01                	mov    (%ecx),%eax
41607b:	57                   	push   %edi
41607c:	51                   	push   %ecx
41607d:	8b 78 24             	mov    0x24(%eax),%edi
416080:	8b cf                	mov    %edi,%ecx
416082:	ff 15 c4 12 45 00    	call   *0x4512c4
416088:	ff d7                	call   *%edi
41608a:	5f                   	pop    %edi
41608b:	8b c6                	mov    %esi,%eax
41608d:	5e                   	pop    %esi
41608e:	5d                   	pop    %ebp
41608f:	c2 04 00             	ret    $0x4
416092:	cc                   	int3
416093:	cc                   	int3
416094:	cc                   	int3
416095:	cc                   	int3
416096:	cc                   	int3
416097:	cc                   	int3
416098:	cc                   	int3
416099:	cc                   	int3
41609a:	cc                   	int3
41609b:	cc                   	int3
41609c:	cc                   	int3
41609d:	cc                   	int3
41609e:	cc                   	int3
41609f:	cc                   	int3
4160a0:	8b ff                	mov    %edi,%edi
4160a2:	55                   	push   %ebp
4160a3:	8b ec                	mov    %esp,%ebp
4160a5:	8b 4d 08             	mov    0x8(%ebp),%ecx
4160a8:	33 c0                	xor    %eax,%eax
4160aa:	40                   	inc    %eax
4160ab:	f0 0f c1 41 04       	lock xadd %eax,0x4(%ecx)
4160b0:	40                   	inc    %eax
4160b1:	5d                   	pop    %ebp
4160b2:	c2 04 00             	ret    $0x4
4160b5:	cc                   	int3
4160b6:	cc                   	int3
4160b7:	cc                   	int3
4160b8:	cc                   	int3
4160b9:	cc                   	int3
4160ba:	cc                   	int3
4160bb:	cc                   	int3
4160bc:	cc                   	int3
4160bd:	cc                   	int3
4160be:	cc                   	int3
4160bf:	cc                   	int3
4160c0:	c2 00 00             	ret    $0x0
4160c3:	cc                   	int3
4160c4:	cc                   	int3
4160c5:	cc                   	int3
4160c6:	cc                   	int3
4160c7:	cc                   	int3
4160c8:	cc                   	int3
4160c9:	cc                   	int3
4160ca:	cc                   	int3
4160cb:	cc                   	int3
4160cc:	cc                   	int3
4160cd:	cc                   	int3
4160ce:	cc                   	int3
4160cf:	cc                   	int3
4160d0:	8b ff                	mov    %edi,%edi
4160d2:	55                   	push   %ebp
4160d3:	8b ec                	mov    %esp,%ebp
4160d5:	8b 45 0c             	mov    0xc(%ebp),%eax
4160d8:	c7 40 24 03 00 00 00 	movl   $0x3,0x24(%eax)
4160df:	33 c0                	xor    %eax,%eax
4160e1:	5d                   	pop    %ebp
4160e2:	c2 08 00             	ret    $0x8
4160e5:	cc                   	int3
4160e6:	cc                   	int3
4160e7:	cc                   	int3
4160e8:	cc                   	int3
4160e9:	cc                   	int3
4160ea:	cc                   	int3
4160eb:	cc                   	int3
4160ec:	cc                   	int3
4160ed:	cc                   	int3
4160ee:	cc                   	int3
4160ef:	cc                   	int3
4160f0:	33 c0                	xor    %eax,%eax
4160f2:	c3                   	ret
4160f3:	cc                   	int3
4160f4:	cc                   	int3
4160f5:	cc                   	int3
4160f6:	cc                   	int3
4160f7:	cc                   	int3
4160f8:	cc                   	int3
4160f9:	cc                   	int3
4160fa:	cc                   	int3
4160fb:	cc                   	int3
4160fc:	cc                   	int3
4160fd:	cc                   	int3
4160fe:	cc                   	int3
4160ff:	cc                   	int3
416100:	8b ff                	mov    %edi,%edi
416102:	55                   	push   %ebp
416103:	8b ec                	mov    %esp,%ebp
416105:	8b 45 10             	mov    0x10(%ebp),%eax
416108:	83 20 00             	andl   $0x0,(%eax)
41610b:	b8 02 40 00 80       	mov    $0x80004002,%eax
416110:	5d                   	pop    %ebp
416111:	c2 0c 00             	ret    $0xc
416114:	cc                   	int3
416115:	cc                   	int3
416116:	cc                   	int3
416117:	cc                   	int3
416118:	cc                   	int3
416119:	cc                   	int3
41611a:	cc                   	int3
41611b:	cc                   	int3
41611c:	cc                   	int3
41611d:	cc                   	int3
41611e:	cc                   	int3
41611f:	cc                   	int3
416120:	33 c0                	xor    %eax,%eax
416122:	c2 04 00             	ret    $0x4
416125:	cc                   	int3
416126:	cc                   	int3
416127:	cc                   	int3
416128:	cc                   	int3
416129:	cc                   	int3
41612a:	cc                   	int3
41612b:	cc                   	int3
41612c:	cc                   	int3
41612d:	cc                   	int3
41612e:	cc                   	int3
41612f:	cc                   	int3
416130:	8b ff                	mov    %edi,%edi
416132:	55                   	push   %ebp
416133:	8b ec                	mov    %esp,%ebp
416135:	8b 4d 08             	mov    0x8(%ebp),%ecx
416138:	33 c0                	xor    %eax,%eax
41613a:	40                   	inc    %eax
41613b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
416140:	40                   	inc    %eax
416141:	5d                   	pop    %ebp
416142:	c2 04 00             	ret    $0x4
416145:	cc                   	int3
416146:	cc                   	int3
416147:	cc                   	int3
416148:	cc                   	int3
416149:	cc                   	int3
41614a:	cc                   	int3
41614b:	cc                   	int3
41614c:	cc                   	int3
41614d:	cc                   	int3
41614e:	cc                   	int3
41614f:	cc                   	int3
416150:	33 c0                	xor    %eax,%eax
416152:	c2 10 00             	ret    $0x10
416155:	cc                   	int3
416156:	cc                   	int3
416157:	cc                   	int3
416158:	cc                   	int3
416159:	cc                   	int3
41615a:	cc                   	int3
41615b:	cc                   	int3
41615c:	cc                   	int3
41615d:	cc                   	int3
41615e:	cc                   	int3
41615f:	cc                   	int3
416160:	8b ff                	mov    %edi,%edi
416162:	55                   	push   %ebp
416163:	8b ec                	mov    %esp,%ebp
416165:	8b 4d 08             	mov    0x8(%ebp),%ecx
416168:	33 c0                	xor    %eax,%eax
41616a:	40                   	inc    %eax
41616b:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%ecx)
416170:	40                   	inc    %eax
416171:	5d                   	pop    %ebp
416172:	c2 04 00             	ret    $0x4
416175:	cc                   	int3
416176:	cc                   	int3
416177:	cc                   	int3
416178:	cc                   	int3
416179:	cc                   	int3
41617a:	cc                   	int3
41617b:	cc                   	int3
41617c:	cc                   	int3
41617d:	cc                   	int3
41617e:	cc                   	int3
41617f:	cc                   	int3
416180:	33 c0                	xor    %eax,%eax
416182:	c2 20 00             	ret    $0x20
416185:	cc                   	int3
416186:	cc                   	int3
416187:	cc                   	int3
416188:	cc                   	int3
416189:	cc                   	int3
41618a:	cc                   	int3
41618b:	cc                   	int3
41618c:	cc                   	int3
41618d:	cc                   	int3
41618e:	cc                   	int3
41618f:	cc                   	int3
416190:	b8 09 10 04 80       	mov    $0x80041009,%eax
416195:	c2 08 00             	ret    $0x8
416198:	cc                   	int3
416199:	cc                   	int3
41619a:	cc                   	int3
41619b:	cc                   	int3
41619c:	cc                   	int3
41619d:	cc                   	int3
41619e:	cc                   	int3
41619f:	cc                   	int3
4161a0:	33 c0                	xor    %eax,%eax
4161a2:	c2 24 00             	ret    $0x24
4161a5:	cc                   	int3
4161a6:	cc                   	int3
4161a7:	cc                   	int3
4161a8:	cc                   	int3
4161a9:	cc                   	int3
4161aa:	cc                   	int3
4161ab:	cc                   	int3
4161ac:	cc                   	int3
4161ad:	cc                   	int3
4161ae:	cc                   	int3
4161af:	cc                   	int3
4161b0:	33 c0                	xor    %eax,%eax
4161b2:	c2 18 00             	ret    $0x18
4161b5:	cc                   	int3
4161b6:	cc                   	int3
4161b7:	cc                   	int3
4161b8:	cc                   	int3
4161b9:	cc                   	int3
4161ba:	cc                   	int3
4161bb:	cc                   	int3
4161bc:	cc                   	int3
4161bd:	cc                   	int3
4161be:	cc                   	int3
4161bf:	cc                   	int3
4161c0:	33 c0                	xor    %eax,%eax
4161c2:	c2 1c 00             	ret    $0x1c
4161c5:	cc                   	int3
4161c6:	cc                   	int3
4161c7:	cc                   	int3
4161c8:	cc                   	int3
4161c9:	cc                   	int3
4161ca:	cc                   	int3
4161cb:	cc                   	int3
4161cc:	cc                   	int3
4161cd:	cc                   	int3
4161ce:	cc                   	int3
4161cf:	cc                   	int3
4161d0:	8b ff                	mov    %edi,%edi
4161d2:	55                   	push   %ebp
4161d3:	8b ec                	mov    %esp,%ebp
4161d5:	8b 4d 08             	mov    0x8(%ebp),%ecx
4161d8:	33 c0                	xor    %eax,%eax
4161da:	40                   	inc    %eax
4161db:	f0 0f c1 41 24       	lock xadd %eax,0x24(%ecx)
4161e0:	40                   	inc    %eax
4161e1:	5d                   	pop    %ebp
4161e2:	c2 04 00             	ret    $0x4
4161e5:	c7 01 d0 13 40 00    	movl   $0x4013d0,(%ecx)
4161eb:	c3                   	ret
4161ec:	c7 01 78 1a 40 00    	movl   $0x401a78,(%ecx)
4161f2:	c3                   	ret
4161f3:	c7 01 bc 13 40 00    	movl   $0x4013bc,(%ecx)
4161f9:	c3                   	ret
4161fa:	cc                   	int3
4161fb:	cc                   	int3
4161fc:	cc                   	int3
4161fd:	cc                   	int3
4161fe:	cc                   	int3
4161ff:	cc                   	int3
416200:	33 c0                	xor    %eax,%eax
416202:	c2 08 00             	ret    $0x8
416205:	cc                   	int3
416206:	cc                   	int3
416207:	cc                   	int3
416208:	cc                   	int3
416209:	cc                   	int3
41620a:	cc                   	int3
41620b:	cc                   	int3
41620c:	cc                   	int3
41620d:	cc                   	int3
41620e:	cc                   	int3
41620f:	cc                   	int3
416210:	8b ff                	mov    %edi,%edi
416212:	55                   	push   %ebp
416213:	8b ec                	mov    %esp,%ebp
416215:	8b 45 08             	mov    0x8(%ebp),%eax
416218:	83 20 00             	andl   $0x0,(%eax)
41621b:	33 c0                	xor    %eax,%eax
41621d:	40                   	inc    %eax
41621e:	5d                   	pop    %ebp
41621f:	c2 04 00             	ret    $0x4
416222:	cc                   	int3
416223:	cc                   	int3
416224:	cc                   	int3
416225:	cc                   	int3
416226:	cc                   	int3
416227:	cc                   	int3
416228:	cc                   	int3
416229:	cc                   	int3
41622a:	cc                   	int3
41622b:	cc                   	int3