42c4a3:	85 d2                	test   %edx,%edx
42c4a5:	74 29                	je     0x42c4d0
42c4a7:	83 c8 ff             	or     $0xffffffff,%eax
42c4aa:	f0 0f c1 02          	lock xadd %eax,(%edx)
42c4ae:	83 e8 01             	sub    $0x1,%eax
42c4b1:	75 1d                	jne    0x42c4d0
42c4b3:	8b 49 04             	mov    0x4(%ecx),%ecx
42c4b6:	e8 95 db ff ff       	call   0x42a050
42c4bb:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c4c1:	ff 70 04             	push   0x4(%eax)
42c4c4:	ff 15 34 21 45 00    	call   *0x452134
42c4ca:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
42c4d0:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c4d6:	8b 02                	mov    (%edx),%eax
42c4d8:	89 01                	mov    %eax,(%ecx)
42c4da:	8b 42 04             	mov    0x4(%edx),%eax
42c4dd:	89 41 04             	mov    %eax,0x4(%ecx)
42c4e0:	3b 35 30 f7 44 00    	cmp    0x44f730,%esi
42c4e6:	73 0a                	jae    0x42c4f2
42c4e8:	a1 38 f7 44 00       	mov    0x44f738,%eax
42c4ed:	8d 14 f0             	lea    (%eax,%esi,8),%edx
42c4f0:	eb 02                	jmp    0x42c4f4
42c4f2:	33 d2                	xor    %edx,%edx
42c4f4:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c4fa:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
42c500:	85 c9                	test   %ecx,%ecx
42c502:	74 09                	je     0x42c50d
42c504:	b8 01 00 00 00       	mov    $0x1,%eax
42c509:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c50d:	8b 42 04             	mov    0x4(%edx),%eax
42c510:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
42c516:	85 c0                	test   %eax,%eax
42c518:	74 3b                	je     0x42c555
42c51a:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
42c520:	83 c8 ff             	or     $0xffffffff,%eax
42c523:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c527:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c52d:	83 e8 01             	sub    $0x1,%eax
42c530:	75 23                	jne    0x42c555
42c532:	8b 4a 04             	mov    0x4(%edx),%ecx
42c535:	e8 16 db ff ff       	call   0x42a050
42c53a:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c540:	ff 70 04             	push   0x4(%eax)
42c543:	ff 15 34 21 45 00    	call   *0x452134
42c549:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c54f:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
42c555:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
42c55b:	89 02                	mov    %eax,(%edx)
42c55d:	89 4a 04             	mov    %ecx,0x4(%edx)
42c560:	85 c9                	test   %ecx,%ecx
42c562:	74 1e                	je     0x42c582
42c564:	83 c8 ff             	or     $0xffffffff,%eax
42c567:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c56b:	83 e8 01             	sub    $0x1,%eax
42c56e:	75 12                	jne    0x42c582
42c570:	e8 db da ff ff       	call   0x42a050
42c575:	8b 95 70 ff ff ff    	mov    -0x90(%ebp),%edx
42c57b:	52                   	push   %edx
42c57c:	ff 15 34 21 45 00    	call   *0x452134
42c582:	8b 0d 30 f7 44 00    	mov    0x44f730,%ecx
42c588:	8b 15 38 f7 44 00    	mov    0x44f738,%edx
42c58e:	3b f1                	cmp    %ecx,%esi
42c590:	73 0b                	jae    0x42c59d
42c592:	8d 04 f2             	lea    (%edx,%esi,8),%eax
42c595:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
42c59b:	eb 0a                	jmp    0x42c5a7
42c59d:	c7 85 74 ff ff ff 00 	movl   $0x0,-0x8c(%ebp)
42c5a4:	00 00 00
42c5a7:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
42c5ad:	3b c1                	cmp    %ecx,%eax
42c5af:	73 05                	jae    0x42c5b6
42c5b1:	8d 04 c2             	lea    (%edx,%eax,8),%eax
42c5b4:	eb 02                	jmp    0x42c5b8
42c5b6:	33 c0                	xor    %eax,%eax
42c5b8:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
42c5be:	8b 00                	mov    (%eax),%eax
42c5c0:	2b 01                	sub    (%ecx),%eax
42c5c2:	8b 0d 30 f7 44 00    	mov    0x44f730,%ecx
42c5c8:	85 c0                	test   %eax,%eax
42c5ca:	0f 8e 87 01 00 00    	jle    0x42c757
42c5d0:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
42c5d6:	3b c1                	cmp    %ecx,%eax
42c5d8:	73 05                	jae    0x42c5df
42c5da:	8d 04 c2             	lea    (%edx,%eax,8),%eax
42c5dd:	eb 02                	jmp    0x42c5e1
42c5df:	33 c0                	xor    %eax,%eax
42c5e1:	8b 50 04             	mov    0x4(%eax),%edx
42c5e4:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
42c5ea:	89 95 70 ff ff ff    	mov    %edx,-0x90(%ebp)
42c5f0:	85 d2                	test   %edx,%edx
42c5f2:	74 1e                	je     0x42c612
42c5f4:	b8 01 00 00 00       	mov    $0x1,%eax
42c5f9:	f0 0f c1 02          	lock xadd %eax,(%edx)
42c5fd:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c603:	8b 0d 30 f7 44 00    	mov    0x44f730,%ecx
42c609:	8b 50 04             	mov    0x4(%eax),%edx
42c60c:	89 95 70 ff ff ff    	mov    %edx,-0x90(%ebp)
42c612:	8b 00                	mov    (%eax),%eax
42c614:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
42c61a:	a1 38 f7 44 00       	mov    0x44f738,%eax
42c61f:	3b f1                	cmp    %ecx,%esi
42c621:	73 05                	jae    0x42c628
42c623:	8d 14 f0             	lea    (%eax,%esi,8),%edx
42c626:	eb 02                	jmp    0x42c62a
42c628:	33 d2                	xor    %edx,%edx
42c62a:	89 95 68 ff ff ff    	mov    %edx,-0x98(%ebp)
42c630:	39 8d 64 ff ff ff    	cmp    %ecx,-0x9c(%ebp)
42c636:	73 0b                	jae    0x42c643
42c638:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
42c63e:	8d 0c c8             	lea    (%eax,%ecx,8),%ecx
42c641:	eb 02                	jmp    0x42c645
42c643:	33 c9                	xor    %ecx,%ecx
42c645:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
42c649:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
42c64f:	74 12                	je     0x42c663
42c651:	8b 52 04             	mov    0x4(%edx),%edx
42c654:	b8 01 00 00 00       	mov    $0x1,%eax
42c659:	f0 0f c1 02          	lock xadd %eax,(%edx)
42c65d:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c663:	8b 41 04             	mov    0x4(%ecx),%eax
42c666:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
42c66c:	85 c0                	test   %eax,%eax
42c66e:	74 3b                	je     0x42c6ab
42c670:	8b 95 6c ff ff ff    	mov    -0x94(%ebp),%edx
42c676:	83 c8 ff             	or     $0xffffffff,%eax
42c679:	f0 0f c1 02          	lock xadd %eax,(%edx)
42c67d:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c683:	83 e8 01             	sub    $0x1,%eax
42c686:	75 23                	jne    0x42c6ab
42c688:	8b 49 04             	mov    0x4(%ecx),%ecx
42c68b:	e8 c0 d9 ff ff       	call   0x42a050
42c690:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c696:	ff 70 04             	push   0x4(%eax)
42c699:	ff 15 34 21 45 00    	call   *0x452134
42c69f:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
42c6a5:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c6ab:	8b 02                	mov    (%edx),%eax
42c6ad:	89 01                	mov    %eax,(%ecx)
42c6af:	8b 42 04             	mov    0x4(%edx),%eax
42c6b2:	89 41 04             	mov    %eax,0x4(%ecx)
42c6b5:	3b 35 30 f7 44 00    	cmp    0x44f730,%esi
42c6bb:	73 0a                	jae    0x42c6c7
42c6bd:	a1 38 f7 44 00       	mov    0x44f738,%eax
42c6c2:	8d 14 f0             	lea    (%eax,%esi,8),%edx
42c6c5:	eb 02                	jmp    0x42c6c9
42c6c7:	33 d2                	xor    %edx,%edx
42c6c9:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c6cf:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
42c6d5:	85 c9                	test   %ecx,%ecx
42c6d7:	74 09                	je     0x42c6e2
42c6d9:	b8 01 00 00 00       	mov    $0x1,%eax
42c6de:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c6e2:	8b 42 04             	mov    0x4(%edx),%eax
42c6e5:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
42c6eb:	85 c0                	test   %eax,%eax
42c6ed:	74 3b                	je     0x42c72a
42c6ef:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
42c6f5:	83 c8 ff             	or     $0xffffffff,%eax
42c6f8:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c6fc:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c702:	83 e8 01             	sub    $0x1,%eax
42c705:	75 23                	jne    0x42c72a
42c707:	8b 4a 04             	mov    0x4(%edx),%ecx
42c70a:	e8 41 d9 ff ff       	call   0x42a050
42c70f:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c715:	ff 70 04             	push   0x4(%eax)
42c718:	ff 15 34 21 45 00    	call   *0x452134
42c71e:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c724:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
42c72a:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
42c730:	89 02                	mov    %eax,(%edx)
42c732:	89 4a 04             	mov    %ecx,0x4(%edx)
42c735:	85 c9                	test   %ecx,%ecx
42c737:	74 1e                	je     0x42c757
42c739:	83 c8 ff             	or     $0xffffffff,%eax
42c73c:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c740:	83 e8 01             	sub    $0x1,%eax
42c743:	75 12                	jne    0x42c757
42c745:	e8 06 d9 ff ff       	call   0x42a050
42c74a:	8b 95 70 ff ff ff    	mov    -0x90(%ebp),%edx
42c750:	52                   	push   %edx
42c751:	ff 15 34 21 45 00    	call   *0x452134
42c757:	3b fe                	cmp    %esi,%edi
42c759:	0f 87 31 02 00 00    	ja     0x42c990
42c75f:	a1 38 f7 44 00       	mov    0x44f738,%eax
42c764:	8d 04 f8             	lea    (%eax,%edi,8),%eax
42c767:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
42c76d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c770:	ff 73 08             	push   0x8(%ebx)
42c773:	b9 30 f7 44 00       	mov    $0x44f730,%ecx
42c778:	e8 f3 f3 ff ff       	call   0x42bb70
42c77d:	3b 3d 30 f7 44 00    	cmp    0x44f730,%edi
42c783:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
42c789:	1b c9                	sbb    %ecx,%ecx
42c78b:	23 ca                	and    %edx,%ecx
42c78d:	8b 09                	mov    (%ecx),%ecx
42c78f:	2b 08                	sub    (%eax),%ecx
42c791:	85 c9                	test   %ecx,%ecx
42c793:	7f 10                	jg     0x42c7a5
42c795:	47                   	inc    %edi
42c796:	83 c2 08             	add    $0x8,%edx
42c799:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
42c79f:	3b fe                	cmp    %esi,%edi
42c7a1:	76 cd                	jbe    0x42c770
42c7a3:	eb 4e                	jmp    0x42c7f3
42c7a5:	3b fe                	cmp    %esi,%edi
42c7a7:	0f 87 e3 01 00 00    	ja     0x42c990
42c7ad:	a1 38 f7 44 00       	mov    0x44f738,%eax
42c7b2:	8d 04 f0             	lea    (%eax,%esi,8),%eax
42c7b5:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
42c7bb:	eb 03                	jmp    0x42c7c0
42c7bd:	8d 49 00             	lea    0x0(%ecx),%ecx
42c7c0:	ff 73 08             	push   0x8(%ebx)
42c7c3:	b9 30 f7 44 00       	mov    $0x44f730,%ecx
42c7c8:	e8 a3 f3 ff ff       	call   0x42bb70
42c7cd:	3b 35 30 f7 44 00    	cmp    0x44f730,%esi
42c7d3:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
42c7d9:	1b c9                	sbb    %ecx,%ecx
42c7db:	23 ca                	and    %edx,%ecx
42c7dd:	8b 09                	mov    (%ecx),%ecx
42c7df:	2b 08                	sub    (%eax),%ecx
42c7e1:	85 c9                	test   %ecx,%ecx
42c7e3:	7e 0e                	jle    0x42c7f3
42c7e5:	4e                   	dec    %esi
42c7e6:	83 ea 08             	sub    $0x8,%edx
42c7e9:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
42c7ef:	3b fe                	cmp    %esi,%edi
42c7f1:	76 cd                	jbe    0x42c7c0
42c7f3:	3b fe                	cmp    %esi,%edi
42c7f5:	0f 83 8f 01 00 00    	jae    0x42c98a
42c7fb:	a1 30 f7 44 00       	mov    0x44f730,%eax
42c800:	8d 0c fd 00 00 00 00 	lea    0x0(,%edi,8),%ecx
42c807:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
42c80d:	3b f8                	cmp    %eax,%edi
42c80f:	73 0a                	jae    0x42c81b
42c811:	8b d1                	mov    %ecx,%edx
42c813:	03 15 38 f7 44 00    	add    0x44f738,%edx
42c819:	eb 08                	jmp    0x42c823
42c81b:	33 d2                	xor    %edx,%edx
42c81d:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
42c823:	8b 4a 04             	mov    0x4(%edx),%ecx
42c826:	89 8d 70 ff ff ff    	mov    %ecx,-0x90(%ebp)
42c82c:	85 c9                	test   %ecx,%ecx
42c82e:	74 17                	je     0x42c847
42c830:	b8 01 00 00 00       	mov    $0x1,%eax
42c835:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c839:	8b 4a 04             	mov    0x4(%edx),%ecx
42c83c:	a1 30 f7 44 00       	mov    0x44f730,%eax
42c841:	89 8d 70 ff ff ff    	mov    %ecx,-0x90(%ebp)
42c847:	8b 0a                	mov    (%edx),%ecx
42c849:	89 8d 60 ff ff ff    	mov    %ecx,-0xa0(%ebp)
42c84f:	8b 0d 38 f7 44 00    	mov    0x44f738,%ecx
42c855:	3b f0                	cmp    %eax,%esi
42c857:	73 05                	jae    0x42c85e
42c859:	8d 14 f1             	lea    (%ecx,%esi,8),%edx
42c85c:	eb 02                	jmp    0x42c860
42c85e:	33 d2                	xor    %edx,%edx
42c860:	89 95 68 ff ff ff    	mov    %edx,-0x98(%ebp)
42c866:	3b f8                	cmp    %eax,%edi
42c868:	73 08                	jae    0x42c872
42c86a:	03 8d 74 ff ff ff    	add    -0x8c(%ebp),%ecx
42c870:	eb 02                	jmp    0x42c874
42c872:	33 c9                	xor    %ecx,%ecx
42c874:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
42c878:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
42c87e:	74 12                	je     0x42c892
42c880:	8b 52 04             	mov    0x4(%edx),%edx
42c883:	b8 01 00 00 00       	mov    $0x1,%eax
42c888:	f0 0f c1 02          	lock xadd %eax,(%edx)
42c88c:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c892:	8b 41 04             	mov    0x4(%ecx),%eax
42c895:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
42c89b:	85 c0                	test   %eax,%eax
42c89d:	74 3b                	je     0x42c8da
42c89f:	8b 95 6c ff ff ff    	mov    -0x94(%ebp),%edx
42c8a5:	83 c8 ff             	or     $0xffffffff,%eax
42c8a8:	f0 0f c1 02          	lock xadd %eax,(%edx)
42c8ac:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c8b2:	83 e8 01             	sub    $0x1,%eax
42c8b5:	75 23                	jne    0x42c8da
42c8b7:	8b 49 04             	mov    0x4(%ecx),%ecx
42c8ba:	e8 91 d7 ff ff       	call   0x42a050
42c8bf:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c8c5:	ff 70 04             	push   0x4(%eax)
42c8c8:	ff 15 34 21 45 00    	call   *0x452134
42c8ce:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
42c8d4:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
42c8da:	8b 02                	mov    (%edx),%eax
42c8dc:	89 01                	mov    %eax,(%ecx)
42c8de:	8b 42 04             	mov    0x4(%edx),%eax
42c8e1:	89 41 04             	mov    %eax,0x4(%ecx)
42c8e4:	3b 35 30 f7 44 00    	cmp    0x44f730,%esi
42c8ea:	73 0a                	jae    0x42c8f6
42c8ec:	a1 38 f7 44 00       	mov    0x44f738,%eax
42c8f1:	8d 14 f0             	lea    (%eax,%esi,8),%edx
42c8f4:	eb 02                	jmp    0x42c8f8
42c8f6:	33 d2                	xor    %edx,%edx
42c8f8:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c8fe:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
42c904:	85 c9                	test   %ecx,%ecx
42c906:	74 09                	je     0x42c911
42c908:	b8 01 00 00 00       	mov    $0x1,%eax
42c90d:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c911:	8b 42 04             	mov    0x4(%edx),%eax
42c914:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
42c91a:	85 c0                	test   %eax,%eax
42c91c:	74 3b                	je     0x42c959
42c91e:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
42c924:	83 c8 ff             	or     $0xffffffff,%eax
42c927:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c92b:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c931:	83 e8 01             	sub    $0x1,%eax
42c934:	75 23                	jne    0x42c959
42c936:	8b 4a 04             	mov    0x4(%edx),%ecx
42c939:	e8 12 d7 ff ff       	call   0x42a050
42c93e:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42c944:	ff 70 04             	push   0x4(%eax)
42c947:	ff 15 34 21 45 00    	call   *0x452134
42c94d:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c953:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
42c959:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
42c95f:	89 02                	mov    %eax,(%edx)
42c961:	89 4a 04             	mov    %ecx,0x4(%edx)
42c964:	85 c9                	test   %ecx,%ecx
42c966:	74 1e                	je     0x42c986
42c968:	83 c8 ff             	or     $0xffffffff,%eax
42c96b:	f0 0f c1 01          	lock xadd %eax,(%ecx)
42c96f:	83 e8 01             	sub    $0x1,%eax
42c972:	75 12                	jne    0x42c986
42c974:	e8 d7 d6 ff ff       	call   0x42a050
42c979:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
42c97f:	51                   	push   %ecx
42c980:	ff 15 34 21 45 00    	call   *0x452134
42c986:	47                   	inc    %edi
42c987:	4e                   	dec    %esi
42c988:	3b fe                	cmp    %esi,%edi
42c98a:	0f 86 c7 fd ff ff    	jbe    0x42c757
42c990:	a1 30 f7 44 00       	mov    0x44f730,%eax
42c995:	8b 53 08             	mov    0x8(%ebx),%edx
42c998:	3b d0                	cmp    %eax,%edx
42c99a:	73 0b                	jae    0x42c9a7
42c99c:	8b 0d 38 f7 44 00    	mov    0x44f738,%ecx
42c9a2:	8d 0c d1             	lea    (%ecx,%edx,8),%ecx
42c9a5:	eb 02                	jmp    0x42c9a9
42c9a7:	33 c9                	xor    %ecx,%ecx
42c9a9:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
42c9af:	8b 49 04             	mov    0x4(%ecx),%ecx
42c9b2:	89 8d 64 ff ff ff    	mov    %ecx,-0x9c(%ebp)
42c9b8:	85 c9                	test   %ecx,%ecx
42c9ba:	74 1d                	je     0x42c9d9