41948f:	eb e2                	jmp    0x419473
419491:	a1 5c 09 45 00       	mov    0x45095c,%eax
419496:	33 c9                	xor    %ecx,%ecx
419498:	ba 5c 09 45 00       	mov    $0x45095c,%edx
41949d:	f0 0f b1 0a          	lock cmpxchg %ecx,(%edx)
4194a1:	85 c0                	test   %eax,%eax
4194a3:	74 19                	je     0x4194be
4194a5:	8b 08                	mov    (%eax),%ecx
4194a7:	56                   	push   %esi
4194a8:	50                   	push   %eax
4194a9:	8b 71 08             	mov    0x8(%ecx),%esi
4194ac:	81 fe c0 9b 41 00    	cmp    $0x419bc0,%esi
4194b2:	0f 85 57 d6 00 00    	jne    0x426b0f
4194b8:	e8 03 07 00 00       	call   0x419bc0
4194bd:	5e                   	pop    %esi
4194be:	a1 00 f0 44 00       	mov    0x44f000,%eax
4194c3:	3d 00 f0 44 00       	cmp    $0x44f000,%eax
4194c8:	74 0a                	je     0x4194d4
4194ca:	f6 40 1c 04          	testb  $0x4,0x1c(%eax)
4194ce:	0f 85 4a d6 00 00    	jne    0x426b1e
4194d4:	33 c0                	xor    %eax,%eax
4194d6:	c3                   	ret
4194d7:	6a 14                	push   $0x14
4194d9:	b8 11 30 42 00       	mov    $0x423011,%eax
4194de:	e8 8a 61 00 00       	call   0x41f66d
4194e3:	8b 35 10 0a 45 00    	mov    0x450a10,%esi
4194e9:	33 db                	xor    %ebx,%ebx
4194eb:	85 f6                	test   %esi,%esi
4194ed:	74 37                	je     0x419526
4194ef:	39 1e                	cmp    %ebx,(%esi)
4194f1:	0f 85 4b d6 00 00    	jne    0x426b42
4194f7:	85 f6                	test   %esi,%esi
4194f9:	74 24                	je     0x41951f
4194fb:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
4194ff:	83 3e 00             	cmpl   $0x0,(%esi)
419502:	0f 85 50 d6 00 00    	jne    0x426b58
419508:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
41950f:	8b 0d 80 0b 45 00    	mov    0x450b80,%ecx
419515:	56                   	push   %esi
419516:	e8 0f 03 00 00       	call   0x41982a
41951b:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
41951f:	83 25 10 0a 45 00 00 	andl   $0x0,0x450a10
419526:	8b 35 18 0a 45 00    	mov    0x450a18,%esi
41952c:	85 f6                	test   %esi,%esi
41952e:	74 3c                	je     0x41956c
419530:	8b 06                	mov    (%esi),%eax
419532:	8b 78 14             	mov    0x14(%eax),%edi
419535:	81 ff 40 9d 41 00    	cmp    $0x419d40,%edi
41953b:	0f 85 28 d6 00 00    	jne    0x426b69
419541:	8b ce                	mov    %esi,%ecx
419543:	e8 f8 07 00 00       	call   0x419d40
419548:	8b 0d 18 0a 45 00    	mov    0x450a18,%ecx
41954e:	51                   	push   %ecx
41954f:	8b 01                	mov    (%ecx),%eax
419551:	8b 70 08             	mov    0x8(%eax),%esi
419554:	81 fe 40 6f 41 00    	cmp    $0x416f40,%esi
41955a:	0f 85 1a d6 00 00    	jne    0x426b7a
419560:	e8 db d9 ff ff       	call   0x416f40
419565:	83 25 18 0a 45 00 00 	andl   $0x0,0x450a18
41956c:	8b 35 14 0a 45 00    	mov    0x450a14,%esi
419572:	85 f6                	test   %esi,%esi
419574:	74 5a                	je     0x4195d0
419576:	8b 06                	mov    (%esi),%eax
419578:	8b 78 28             	mov    0x28(%eax),%edi
41957b:	81 ff 80 9d 41 00    	cmp    $0x419d80,%edi
419581:	0f 85 02 d6 00 00    	jne    0x426b89
419587:	8b ce                	mov    %esi,%ecx
419589:	e8 f2 07 00 00       	call   0x419d80
41958e:	8b 35 14 0a 45 00    	mov    0x450a14,%esi
419594:	8b 06                	mov    (%esi),%eax
419596:	8b 78 14             	mov    0x14(%eax),%edi
419599:	81 ff 60 9d 41 00    	cmp    $0x419d60,%edi
41959f:	0f 85 f5 d5 00 00    	jne    0x426b9a
4195a5:	8b ce                	mov    %esi,%ecx
4195a7:	e8 b4 07 00 00       	call   0x419d60
4195ac:	8b 0d 14 0a 45 00    	mov    0x450a14,%ecx
4195b2:	51                   	push   %ecx
4195b3:	8b 01                	mov    (%ecx),%eax
4195b5:	8b 70 08             	mov    0x8(%eax),%esi
4195b8:	81 fe 30 c2 40 00    	cmp    $0x40c230,%esi
4195be:	0f 85 e7 d5 00 00    	jne    0x426bab
4195c4:	e8 67 2c ff ff       	call   0x40c230
4195c9:	83 25 14 0a 45 00 00 	andl   $0x0,0x450a14
4195d0:	8b 35 1c 0a 45 00    	mov    0x450a1c,%esi
4195d6:	85 f6                	test   %esi,%esi
4195d8:	74 5a                	je     0x419634
4195da:	8b 06                	mov    (%esi),%eax
4195dc:	8b 78 28             	mov    0x28(%eax),%edi
4195df:	81 ff 80 6d 41 00    	cmp    $0x416d80,%edi
4195e5:	0f 85 cf d5 00 00    	jne    0x426bba
4195eb:	8b ce                	mov    %esi,%ecx
4195ed:	e8 8e d7 ff ff       	call   0x416d80
4195f2:	8b 35 1c 0a 45 00    	mov    0x450a1c,%esi
4195f8:	8b 06                	mov    (%esi),%eax
4195fa:	8b 78 14             	mov    0x14(%eax),%edi
4195fd:	81 ff 40 9d 41 00    	cmp    $0x419d40,%edi
419603:	0f 85 c2 d5 00 00    	jne    0x426bcb
419609:	8b ce                	mov    %esi,%ecx
41960b:	e8 30 07 00 00       	call   0x419d40
419610:	8b 0d 1c 0a 45 00    	mov    0x450a1c,%ecx
419616:	51                   	push   %ecx
419617:	8b 01                	mov    (%ecx),%eax
419619:	8b 70 08             	mov    0x8(%eax),%esi
41961c:	81 fe a0 70 41 00    	cmp    $0x4170a0,%esi
419622:	0f 85 b4 d5 00 00    	jne    0x426bdc
419628:	e8 73 da ff ff       	call   0x4170a0
41962d:	83 25 1c 0a 45 00 00 	andl   $0x0,0x450a1c
419634:	8b 35 24 0a 45 00    	mov    0x450a24,%esi
41963a:	85 f6                	test   %esi,%esi
41963c:	74 5a                	je     0x419698
41963e:	8b 06                	mov    (%esi),%eax
419640:	8b 78 2c             	mov    0x2c(%eax),%edi
419643:	81 ff 50 9c 41 00    	cmp    $0x419c50,%edi
419649:	0f 85 9c d5 00 00    	jne    0x426beb
41964f:	8b ce                	mov    %esi,%ecx
419651:	e8 fa 05 00 00       	call   0x419c50
419656:	8b 35 24 0a 45 00    	mov    0x450a24,%esi
41965c:	8b 06                	mov    (%esi),%eax
41965e:	8b 78 14             	mov    0x14(%eax),%edi
419661:	81 ff 20 9c 41 00    	cmp    $0x419c20,%edi
419667:	0f 85 8f d5 00 00    	jne    0x426bfc
41966d:	8b ce                	mov    %esi,%ecx
41966f:	e8 ac 05 00 00       	call   0x419c20
419674:	8b 0d 24 0a 45 00    	mov    0x450a24,%ecx
41967a:	51                   	push   %ecx
41967b:	8b 01                	mov    (%ecx),%eax
41967d:	8b 70 08             	mov    0x8(%eax),%esi
419680:	81 fe 70 71 41 00    	cmp    $0x417170,%esi
419686:	0f 85 81 d5 00 00    	jne    0x426c0d
41968c:	e8 df da ff ff       	call   0x417170
419691:	83 25 24 0a 45 00 00 	andl   $0x0,0x450a24
419698:	8b 35 20 0a 45 00    	mov    0x450a20,%esi
41969e:	85 f6                	test   %esi,%esi
4196a0:	74 5a                	je     0x4196fc
4196a2:	8b 06                	mov    (%esi),%eax
4196a4:	8b 78 2c             	mov    0x2c(%eax),%edi
4196a7:	81 ff 50 6e 41 00    	cmp    $0x416e50,%edi
4196ad:	0f 85 69 d5 00 00    	jne    0x426c1c
4196b3:	8b ce                	mov    %esi,%ecx
4196b5:	e8 96 d7 ff ff       	call   0x416e50
4196ba:	8b 35 20 0a 45 00    	mov    0x450a20,%esi
4196c0:	8b 06                	mov    (%esi),%eax
4196c2:	8b 78 14             	mov    0x14(%eax),%edi
4196c5:	81 ff f0 9b 41 00    	cmp    $0x419bf0,%edi
4196cb:	0f 85 5c d5 00 00    	jne    0x426c2d
4196d1:	8b ce                	mov    %esi,%ecx
4196d3:	e8 18 05 00 00       	call   0x419bf0
4196d8:	8b 0d 20 0a 45 00    	mov    0x450a20,%ecx
4196de:	51                   	push   %ecx
4196df:	8b 01                	mov    (%ecx),%eax
4196e1:	8b 70 08             	mov    0x8(%eax),%esi
4196e4:	81 fe 50 72 41 00    	cmp    $0x417250,%esi
4196ea:	0f 85 4e d5 00 00    	jne    0x426c3e
4196f0:	e8 5b db ff ff       	call   0x417250
4196f5:	83 25 20 0a 45 00 00 	andl   $0x0,0x450a20
4196fc:	e8 8c 00 00 00       	call   0x41978d
419701:	8b 0d 88 0b 45 00    	mov    0x450b88,%ecx
419707:	8b c1                	mov    %ecx,%eax
419709:	8b 15 8c 0b 45 00    	mov    0x450b8c,%edx
41970f:	0b c2                	or     %edx,%eax
419711:	74 08                	je     0x41971b
419713:	52                   	push   %edx
419714:	51                   	push   %ecx
419715:	ff 15 74 11 45 00    	call   *0x451174
41971b:	83 3d 80 0b 45 00 00 	cmpl   $0x0,0x450b80
419722:	74 42                	je     0x419766
419724:	8d 4d e0             	lea    -0x20(%ebp),%ecx
419727:	e8 a1 06 00 00       	call   0x419dcd
41972c:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
419733:	8d 4d e0             	lea    -0x20(%ebp),%ecx
419736:	ff 35 80 0b 45 00    	push   0x450b80
41973c:	e8 e9 00 00 00       	call   0x41982a
419741:	85 c0                	test   %eax,%eax
419743:	75 41                	jne    0x419786
419745:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
419749:	8b 75 e4             	mov    -0x1c(%ebp),%esi
41974c:	85 f6                	test   %esi,%esi
41974e:	74 0e                	je     0x41975e
419750:	ff 15 74 10 45 00    	call   *0x451074
419756:	3b f0                	cmp    %eax,%esi
419758:	0f 85 ef d4 00 00    	jne    0x426c4d
41975e:	85 db                	test   %ebx,%ebx
419760:	0f 88 06 d5 00 00    	js     0x426c6c
419766:	8b 0d 00 f0 44 00    	mov    0x44f000,%ecx
41976c:	81 f9 00 f0 44 00    	cmp    $0x44f000,%ecx
419772:	74 0a                	je     0x41977e
419774:	f6 41 1c 04          	testb  $0x4,0x1c(%ecx)
419778:	0f 85 02 d5 00 00    	jne    0x426c80
41977e:	8b c3                	mov    %ebx,%eax
419780:	e8 b6 5e 00 00       	call   0x41f63b
419785:	c3                   	ret
419786:	bb 06 10 04 80       	mov    $0x80041006,%ebx
41978b:	eb b8                	jmp    0x419745
41978d:	6a 04                	push   $0x4
41978f:	b8 2c 30 42 00       	mov    $0x42302c,%eax
419794:	e8 d4 5e 00 00       	call   0x41f66d
419799:	8b 3d 80 0b 45 00    	mov    0x450b80,%edi
41979f:	33 db                	xor    %ebx,%ebx
4197a1:	8b cb                	mov    %ebx,%ecx
4197a3:	83 c8 ff             	or     $0xffffffff,%eax
4197a6:	f0 0f c1 05 90 0b 45 	lock xadd %eax,0x450b90
4197ad:	00
4197ae:	75 72                	jne    0x419822
4197b0:	8b 35 54 09 45 00    	mov    0x450954,%esi
4197b6:	85 f6                	test   %esi,%esi
4197b8:	74 24                	je     0x4197de
4197ba:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4197bd:	39 1e                	cmp    %ebx,(%esi)
4197bf:	0f 85 de d4 00 00    	jne    0x426ca3
4197c5:	ff 35 54 09 45 00    	push   0x450954
4197cb:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
4197cf:	8b cf                	mov    %edi,%ecx
4197d1:	e8 54 00 00 00       	call   0x41982a
4197d6:	8b c8                	mov    %eax,%ecx
4197d8:	89 1d 54 09 45 00    	mov    %ebx,0x450954
4197de:	8b 35 50 09 45 00    	mov    0x450950,%esi
4197e4:	85 f6                	test   %esi,%esi
4197e6:	74 3a                	je     0x419822
4197e8:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
4197ef:	83 3e 00             	cmpl   $0x0,(%esi)
4197f2:	74 15                	je     0x419809
4197f4:	ff 36                	push   (%esi)
4197f6:	8b ce                	mov    %esi,%ecx
4197f8:	e8 fe d5 ff ff       	call   0x416dfb
4197fd:	ff 36                	push   (%esi)
4197ff:	8b 4e 08             	mov    0x8(%esi),%ecx
419802:	e8 23 00 00 00       	call   0x41982a
419807:	89 1e                	mov    %ebx,(%esi)
419809:	ff 35 50 09 45 00    	push   0x450950
41980f:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
419813:	8b cf                	mov    %edi,%ecx
419815:	e8 10 00 00 00       	call   0x41982a
41981a:	8b c8                	mov    %eax,%ecx
41981c:	89 1d 50 09 45 00    	mov    %ebx,0x450950
419822:	8b c1                	mov    %ecx,%eax
419824:	e8 12 5e 00 00       	call   0x41f63b
419829:	c3                   	ret
41982a:	8b ff                	mov    %edi,%edi
41982c:	55                   	push   %ebp
41982d:	8b ec                	mov    %esp,%ebp
41982f:	56                   	push   %esi
419830:	33 f6                	xor    %esi,%esi
419832:	39 71 04             	cmp    %esi,0x4(%ecx)
419835:	74 1c                	je     0x419853
419837:	ff 75 08             	push   0x8(%ebp)
41983a:	56                   	push   %esi
41983b:	ff 71 04             	push   0x4(%ecx)
41983e:	ff 15 70 10 45 00    	call   *0x451070
419844:	85 c0                	test   %eax,%eax
419846:	0f 84 71 d4 00 00    	je     0x426cbd
41984c:	8b c6                	mov    %esi,%eax
41984e:	5e                   	pop    %esi
41984f:	5d                   	pop    %ebp
419850:	c2 04 00             	ret    $0x4
419853:	be 02 00 00 80       	mov    $0x80000002,%esi
419858:	eb f2                	jmp    0x41984c
41985a:	8b ff                	mov    %edi,%edi
41985c:	55                   	push   %ebp
41985d:	8b ec                	mov    %esp,%ebp
41985f:	56                   	push   %esi
419860:	33 f6                	xor    %esi,%esi
419862:	39 71 04             	cmp    %esi,0x4(%ecx)
419865:	0f 85 72 d4 00 00    	jne    0x426cdd
41986b:	be 02 00 00 80       	mov    $0x80000002,%esi
419870:	8b c6                	mov    %esi,%eax
419872:	5e                   	pop    %esi
419873:	5d                   	pop    %ebp
419874:	c2 08 00             	ret    $0x8
419877:	cc                   	int3
419878:	cc                   	int3
419879:	cc                   	int3
41987a:	cc                   	int3
41987b:	cc                   	int3
41987c:	cc                   	int3
41987d:	cc                   	int3
41987e:	cc                   	int3
41987f:	cc                   	int3
419880:	8b ff                	mov    %edi,%edi
419882:	55                   	push   %ebp
419883:	8b ec                	mov    %esp,%ebp
419885:	57                   	push   %edi
419886:	8b 7d 08             	mov    0x8(%ebp),%edi
419889:	83 c8 ff             	or     $0xffffffff,%eax
41988c:	f0 0f c1 47 10       	lock xadd %eax,0x10(%edi)
419891:	48                   	dec    %eax
419892:	75 42                	jne    0x4198d6
419894:	8b 07                	mov    (%edi),%eax
419896:	56                   	push   %esi
419897:	8b 70 1c             	mov    0x1c(%eax),%esi
41989a:	8b ce                	mov    %esi,%ecx
41989c:	ff 15 c4 12 45 00    	call   *0x4512c4
4198a2:	8b cf                	mov    %edi,%ecx
4198a4:	ff d6                	call   *%esi
4198a6:	8b 07                	mov    (%edi),%eax
4198a8:	8b 70 28             	mov    0x28(%eax),%esi
4198ab:	81 fe 50 99 41 00    	cmp    $0x419950,%esi
4198b1:	0f 85 51 d4 00 00    	jne    0x426d08
4198b7:	8b cf                	mov    %edi,%ecx
4198b9:	e8 92 00 00 00       	call   0x419950
4198be:	8b 07                	mov    (%edi),%eax
4198c0:	57                   	push   %edi
4198c1:	8b 70 10             	mov    0x10(%eax),%esi
4198c4:	81 fe e0 98 41 00    	cmp    $0x4198e0,%esi
4198ca:	0f 85 49 d4 00 00    	jne    0x426d19
4198d0:	e8 0b 00 00 00       	call   0x4198e0
4198d5:	5e                   	pop    %esi
4198d6:	5f                   	pop    %edi
4198d7:	5d                   	pop    %ebp
4198d8:	c2 04 00             	ret    $0x4
4198db:	cc                   	int3
4198dc:	cc                   	int3
4198dd:	cc                   	int3
4198de:	cc                   	int3
4198df:	cc                   	int3
4198e0:	8b ff                	mov    %edi,%edi
4198e2:	55                   	push   %ebp
4198e3:	8b ec                	mov    %esp,%ebp
4198e5:	56                   	push   %esi
4198e6:	8b 75 08             	mov    0x8(%ebp),%esi
4198e9:	83 c8 ff             	or     $0xffffffff,%eax
4198ec:	f0 0f c1 46 14       	lock xadd %eax,0x14(%esi)
4198f1:	48                   	dec    %eax
4198f2:	75 49                	jne    0x41993d
4198f4:	57                   	push   %edi
4198f5:	33 d2                	xor    %edx,%edx
4198f7:	bf 5c 0b 45 00       	mov    $0x450b5c,%edi
4198fc:	42                   	inc    %edx
4198fd:	8b cf                	mov    %edi,%ecx
4198ff:	e8 f2 00 00 00       	call   0x4199f6
419904:	8d 46 50             	lea    0x50(%esi),%eax
419907:	50                   	push   %eax
419908:	e8 ad 00 00 00       	call   0x4199ba
41990d:	80 3d 74 0b 45 00 00 	cmpb   $0x0,0x450b74
419914:	74 07                	je     0x41991d
419916:	57                   	push   %edi
419917:	ff 15 40 11 45 00    	call   *0x451140
41991d:	85 f6                	test   %esi,%esi
41991f:	74 19                	je     0x41993a
419921:	8b 06                	mov    (%esi),%eax
419923:	6a 01                	push   $0x1
419925:	8b 38                	mov    (%eax),%edi
419927:	81 ff 60 99 41 00    	cmp    $0x419960,%edi
41992d:	0f 85 f5 d3 00 00    	jne    0x426d28
419933:	8b ce                	mov    %esi,%ecx
419935:	e8 26 00 00 00       	call   0x419960
41993a:	33 c0                	xor    %eax,%eax
41993c:	5f                   	pop    %edi
41993d:	5e                   	pop    %esi
41993e:	5d                   	pop    %ebp
41993f:	c2 04 00             	ret    $0x4