41a294:	8d 42 0c             	lea    0xc(%edx),%eax
41a297:	8b 4a fc             	mov    -0x4(%edx),%ecx
41a29a:	33 c8                	xor    %eax,%ecx
41a29c:	e8 b5 8c fe ff       	call   0x402f56
41a2a1:	b8 d0 19 42 00       	mov    $0x4219d0,%eax
41a2a6:	e9 6e ee ff ff       	jmp    0x419119
41a2ab:	cc                   	int3
41a2ac:	cc                   	int3
41a2ad:	cc                   	int3
41a2ae:	cc                   	int3
41a2af:	cc                   	int3
41a2b0:	8b 54 24 08          	mov    0x8(%esp),%edx
41a2b4:	8d 42 0c             	lea    0xc(%edx),%eax
41a2b7:	8b 4a e8             	mov    -0x18(%edx),%ecx
41a2ba:	33 c8                	xor    %eax,%ecx
41a2bc:	e8 95 8c fe ff       	call   0x402f56
41a2c1:	b8 f4 19 42 00       	mov    $0x4219f4,%eax
41a2c6:	e9 4e ee ff ff       	jmp    0x419119
41a2cb:	cc                   	int3
41a2cc:	cc                   	int3
41a2cd:	cc                   	int3
41a2ce:	cc                   	int3
41a2cf:	cc                   	int3
41a2d0:	8b 54 24 08          	mov    0x8(%esp),%edx
41a2d4:	8d 42 0c             	lea    0xc(%edx),%eax
41a2d7:	8b 4a ec             	mov    -0x14(%edx),%ecx
41a2da:	33 c8                	xor    %eax,%ecx
41a2dc:	e8 75 8c fe ff       	call   0x402f56
41a2e1:	b8 4c 1a 42 00       	mov    $0x421a4c,%eax
41a2e6:	e9 2e ee ff ff       	jmp    0x419119
41a2eb:	8b 54 24 08          	mov    0x8(%esp),%edx
41a2ef:	8d 42 0c             	lea    0xc(%edx),%eax
41a2f2:	8b 4a ec             	mov    -0x14(%edx),%ecx
41a2f5:	33 c8                	xor    %eax,%ecx
41a2f7:	e8 5a 8c fe ff       	call   0x402f56
41a2fc:	b8 d8 20 42 00       	mov    $0x4220d8,%eax
41a301:	e9 13 ee ff ff       	jmp    0x419119
41a306:	cc                   	int3
41a307:	cc                   	int3
41a308:	cc                   	int3
41a309:	cc                   	int3
41a30a:	cc                   	int3
41a30b:	cc                   	int3
41a30c:	cc                   	int3
41a30d:	cc                   	int3
41a30e:	cc                   	int3
41a30f:	cc                   	int3
41a310:	c7 05 f8 46 42 00 80 	movl   $0x420c80,0x4246f8
41a317:	0c 42 00
41a31a:	c3                   	ret
41a31b:	cc                   	int3
41a31c:	cc                   	int3
41a31d:	cc                   	int3
41a31e:	cc                   	int3
41a31f:	cc                   	int3
41a320:	80 3d 20 47 42 00 00 	cmpb   $0x0,0x424720
41a327:	c7 05 18 47 42 00 9c 	movl   $0x420c9c,0x424718
41a32e:	0c 42 00
41a331:	74 10                	je     0x41a343
41a333:	a1 1c 47 42 00       	mov    0x42471c,%eax
41a338:	85 c0                	test   %eax,%eax
41a33a:	74 07                	je     0x41a343
41a33c:	50                   	push   %eax
41a33d:	ff 15 70 b0 41 00    	call   *0x41b070
41a343:	c3                   	ret
41a344:	cc                   	int3
41a345:	cc                   	int3
41a346:	cc                   	int3
41a347:	cc                   	int3
41a348:	cc                   	int3
41a349:	cc                   	int3
41a34a:	cc                   	int3
41a34b:	cc                   	int3
41a34c:	cc                   	int3
41a34d:	cc                   	int3
41a34e:	cc                   	int3
41a34f:	cc                   	int3
41a350:	55                   	push   %ebp
41a351:	8b ec                	mov    %esp,%ebp
41a353:	6a ff                	push   $0xffffffff
41a355:	68 0a a0 41 00       	push   $0x41a00a
41a35a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
41a360:	50                   	push   %eax
41a361:	a1 0c 30 42 00       	mov    0x42300c,%eax
41a366:	33 c5                	xor    %ebp,%eax
41a368:	50                   	push   %eax
41a369:	8d 45 f4             	lea    -0xc(%ebp),%eax
41a36c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
41a372:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
41a379:	83 c8 ff             	or     $0xffffffff,%eax
41a37c:	8b 15 48 47 42 00    	mov    0x424748,%edx
41a382:	83 c2 f0             	add    $0xfffffff0,%edx
41a385:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%edx)
41a38a:	48                   	dec    %eax
41a38b:	85 c0                	test   %eax,%eax
41a38d:	7f 08                	jg     0x41a397
41a38f:	8b 0a                	mov    (%edx),%ecx
41a391:	52                   	push   %edx
41a392:	8b 01                	mov    (%ecx),%eax
41a394:	ff 50 04             	call   *0x4(%eax)
41a397:	8b 4d f4             	mov    -0xc(%ebp),%ecx
41a39a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
41a3a1:	59                   	pop    %ecx
41a3a2:	8b e5                	mov    %ebp,%esp
41a3a4:	5d                   	pop    %ebp
41a3a5:	c3                   	ret
41a3a6:	cc                   	int3
41a3a7:	cc                   	int3
41a3a8:	cc                   	int3
41a3a9:	cc                   	int3
41a3aa:	cc                   	int3
41a3ab:	cc                   	int3
41a3ac:	cc                   	int3
41a3ad:	cc                   	int3
41a3ae:	cc                   	int3
41a3af:	cc                   	int3
41a3b0:	68 4c 47 42 00       	push   $0x42474c
41a3b5:	ff 15 40 b0 41 00    	call   *0x41b040
41a3bb:	c3                   	ret
41a3bc:	cc                   	int3
41a3bd:	cc                   	int3
41a3be:	cc                   	int3
41a3bf:	cc                   	int3
41a3c0:	e9 8b 89 fe ff       	jmp    0x402d50
41a3c5:	cc                   	int3
41a3c6:	cc                   	int3
41a3c7:	cc                   	int3
41a3c8:	cc                   	int3
41a3c9:	cc                   	int3
41a3ca:	cc                   	int3
41a3cb:	cc                   	int3
41a3cc:	cc                   	int3
41a3cd:	cc                   	int3
41a3ce:	cc                   	int3
41a3cf:	cc                   	int3
41a3d0:	55                   	push   %ebp
41a3d1:	8b ec                	mov    %esp,%ebp
41a3d3:	6a ff                	push   $0xffffffff
41a3d5:	68 ea a1 41 00       	push   $0x41a1ea
41a3da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
41a3e0:	50                   	push   %eax
41a3e1:	a1 0c 30 42 00       	mov    0x42300c,%eax
41a3e6:	33 c5                	xor    %ebp,%eax
41a3e8:	50                   	push   %eax
41a3e9:	8d 45 f4             	lea    -0xc(%ebp),%eax
41a3ec:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
41a3f2:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
41a3f9:	83 c8 ff             	or     $0xffffffff,%eax
41a3fc:	8b 15 6c 47 42 00    	mov    0x42476c,%edx
41a402:	83 c2 f0             	add    $0xfffffff0,%edx
41a405:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%edx)
41a40a:	48                   	dec    %eax
41a40b:	85 c0                	test   %eax,%eax
41a40d:	7f 08                	jg     0x41a417
41a40f:	8b 0a                	mov    (%edx),%ecx
41a411:	52                   	push   %edx
41a412:	8b 01                	mov    (%ecx),%eax
41a414:	ff 50 04             	call   *0x4(%eax)
41a417:	8b 4d f4             	mov    -0xc(%ebp),%ecx
41a41a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
41a421:	59                   	pop    %ecx
41a422:	8b e5                	mov    %ebp,%esp
41a424:	5d                   	pop    %ebp
41a425:	c3                   	ret
41a426:	b9 38 3e 42 00       	mov    $0x423e38,%ecx
41a42b:	e9 c2 99 fe ff       	jmp    0x403df2