66e5c8:	cc                   	int3
66e5c9:	cc                   	int3
66e5ca:	cc                   	int3
66e5cb:	cc                   	int3
66e5cc:	cc                   	int3
66e5cd:	cc                   	int3
66e5ce:	cc                   	int3
66e5cf:	cc                   	int3
66e5d0:	56                   	push   %esi
66e5d1:	8b 74 24 08          	mov    0x8(%esp),%esi
66e5d5:	6a 00                	push   $0x0
66e5d7:	68 e8 e8 be 00       	push   $0xbee8e8
66e5dc:	6a 00                	push   $0x0
66e5de:	56                   	push   %esi
66e5df:	e8 73 c8 d9 ff       	call   0x40ae57
66e5e4:	33 c9                	xor    %ecx,%ecx
66e5e6:	89 86 bc 5f 00 00    	mov    %eax,0x5fbc(%esi)
66e5ec:	83 c4 10             	add    $0x10,%esp
66e5ef:	85 c0                	test   %eax,%eax
66e5f1:	0f 94 c1             	sete   %cl
66e5f4:	8b c1                	mov    %ecx,%eax
66e5f6:	5e                   	pop    %esi
66e5f7:	c3                   	ret
66e5f8:	cc                   	int3
66e5f9:	cc                   	int3
66e5fa:	cc                   	int3
66e5fb:	cc                   	int3
66e5fc:	cc                   	int3
66e5fd:	cc                   	int3
66e5fe:	cc                   	int3
66e5ff:	cc                   	int3
66e600:	cc                   	int3
66e601:	cc                   	int3
66e602:	cc                   	int3
66e603:	cc                   	int3
66e604:	cc                   	int3
66e605:	cc                   	int3
66e606:	cc                   	int3
66e607:	cc                   	int3
66e608:	cc                   	int3
66e609:	cc                   	int3
66e60a:	cc                   	int3
66e60b:	cc                   	int3
66e60c:	cc                   	int3
66e60d:	cc                   	int3
66e60e:	cc                   	int3
66e60f:	cc                   	int3
66e610:	56                   	push   %esi
66e611:	8b 74 24 08          	mov    0x8(%esp),%esi
66e615:	b8 03 00 00 00       	mov    $0x3,%eax
66e61a:	6a 00                	push   $0x0
66e61c:	ff b6 b8 5f 00 00    	push   0x5fb8(%esi)
66e622:	66 89 86 68 85 01 00 	mov    %ax,0x18568(%esi)
66e629:	68 34 e9 be 00       	push   $0xbee934
66e62e:	56                   	push   %esi
66e62f:	e8 23 e6 d9 ff       	call   0x40cc57
66e634:	8b c8                	mov    %eax,%ecx
66e636:	83 c4 10             	add    $0x10,%esp
66e639:	b8 04 00 00 00       	mov    $0x4,%eax
66e63e:	89 8e b8 5f 00 00    	mov    %ecx,0x5fb8(%esi)
66e644:	66 89 86 68 85 01 00 	mov    %ax,0x18568(%esi)
66e64b:	33 c0                	xor    %eax,%eax
66e64d:	85 c9                	test   %ecx,%ecx
66e64f:	5e                   	pop    %esi
66e650:	0f 94 c0             	sete   %al
66e653:	c3                   	ret
66e654:	cc                   	int3
66e655:	cc                   	int3
66e656:	cc                   	int3
66e657:	cc                   	int3
66e658:	cc                   	int3
66e659:	cc                   	int3
66e65a:	cc                   	int3
66e65b:	cc                   	int3
66e65c:	cc                   	int3
66e65d:	cc                   	int3
66e65e:	cc                   	int3
66e65f:	cc                   	int3
66e660:	cc                   	int3
66e661:	cc                   	int3
66e662:	cc                   	int3
66e663:	cc                   	int3
66e664:	cc                   	int3
66e665:	cc                   	int3
66e666:	cc                   	int3
66e667:	cc                   	int3
66e668:	cc                   	int3
66e669:	cc                   	int3
66e66a:	cc                   	int3
66e66b:	cc                   	int3
66e66c:	cc                   	int3
66e66d:	cc                   	int3
66e66e:	cc                   	int3
66e66f:	cc                   	int3
66e670:	56                   	push   %esi
66e671:	8b 74 24 08          	mov    0x8(%esp),%esi
66e675:	83 be b8 5f 00 00 00 	cmpl   $0x0,0x5fb8(%esi)
66e67c:	75 17                	jne    0x66e695
66e67e:	6a 00                	push   $0x0
66e680:	6a 00                	push   $0x0
66e682:	6a 00                	push   $0x0
66e684:	6a ff                	push   $0xffffffff
66e686:	56                   	push   %esi
66e687:	e8 98 67 db ff       	call   0x424e24
66e68c:	83 c4 14             	add    $0x14,%esp
66e68f:	89 86 b8 5f 00 00    	mov    %eax,0x5fb8(%esi)
66e695:	5e                   	pop    %esi
66e696:	c3                   	ret
66e697:	cc                   	int3
66e698:	cc                   	int3
66e699:	cc                   	int3
66e69a:	cc                   	int3
66e69b:	cc                   	int3
66e69c:	cc                   	int3
66e69d:	cc                   	int3
66e69e:	cc                   	int3
66e69f:	cc                   	int3
66e6a0:	8b 44 24 0c          	mov    0xc(%esp),%eax
66e6a4:	83 c0 fc             	add    $0xfffffffc,%eax
66e6a7:	3d be 00 00 00       	cmp    $0xbe,%eax
66e6ac:	0f 87 3a 04 00 00    	ja     0x66eaec
66e6b2:	0f b6 80 f4 eb 66 00 	movzbl 0x66ebf4(%eax),%eax
66e6b9:	ff 24 85 f0 ea 66 00 	jmp    *0x66eaf0(,%eax,4)
66e6c0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
66e6c4:	ff 74 24 04          	push   0x4(%esp)
66e6c8:	8b 01                	mov    (%ecx),%eax
66e6ca:	ff 50 08             	call   *0x8(%eax)
66e6cd:	c3                   	ret
66e6ce:	ff 74 24 08          	push   0x8(%esp)
66e6d2:	ff 74 24 08          	push   0x8(%esp)
66e6d6:	e8 15 b4 db ff       	call   0x429af0
66e6db:	83 c4 08             	add    $0x8,%esp
66e6de:	c3                   	ret
66e6df:	ff 74 24 08          	push   0x8(%esp)
66e6e3:	ff 74 24 08          	push   0x8(%esp)
66e6e7:	e8 a3 cf da ff       	call   0x41b68f
66e6ec:	83 c4 08             	add    $0x8,%esp
66e6ef:	c3                   	ret
66e6f0:	ff 74 24 08          	push   0x8(%esp)
66e6f4:	ff 74 24 08          	push   0x8(%esp)
66e6f8:	e8 72 84 dc ff       	call   0x436b6f
66e6fd:	83 c4 08             	add    $0x8,%esp
66e700:	c3                   	ret
66e701:	ff 74 24 08          	push   0x8(%esp)
66e705:	ff 74 24 08          	push   0x8(%esp)
66e709:	e8 78 bf da ff       	call   0x41a686
66e70e:	83 c4 08             	add    $0x8,%esp
66e711:	c3                   	ret
66e712:	ff 74 24 08          	push   0x8(%esp)
66e716:	ff 74 24 08          	push   0x8(%esp)
66e71a:	e8 79 88 dc ff       	call   0x436f98
66e71f:	83 c4 08             	add    $0x8,%esp
66e722:	c3                   	ret
66e723:	ff 74 24 08          	push   0x8(%esp)
66e727:	ff 74 24 08          	push   0x8(%esp)
66e72b:	e8 ff 4b dc ff       	call   0x43332f
66e730:	83 c4 08             	add    $0x8,%esp
66e733:	c3                   	ret
66e734:	ff 74 24 08          	push   0x8(%esp)
66e738:	ff 74 24 08          	push   0x8(%esp)
66e73c:	e8 dd 20 dc ff       	call   0x43081e
66e741:	83 c4 08             	add    $0x8,%esp
66e744:	c3                   	ret
66e745:	ff 74 24 08          	push   0x8(%esp)
66e749:	ff 74 24 08          	push   0x8(%esp)
66e74d:	e8 b5 93 da ff       	call   0x417b07
66e752:	83 c4 08             	add    $0x8,%esp
66e755:	c3                   	ret
66e756:	ff 74 24 08          	push   0x8(%esp)
66e75a:	ff 74 24 08          	push   0x8(%esp)
66e75e:	e8 34 58 db ff       	call   0x423f97
66e763:	83 c4 08             	add    $0x8,%esp
66e766:	c3                   	ret
66e767:	ff 74 24 08          	push   0x8(%esp)
66e76b:	ff 74 24 08          	push   0x8(%esp)
66e76f:	e8 c0 ce db ff       	call   0x42b634
66e774:	83 c4 08             	add    $0x8,%esp
66e777:	c3                   	ret
66e778:	ff 74 24 08          	push   0x8(%esp)
66e77c:	ff 74 24 08          	push   0x8(%esp)
66e780:	e8 f3 08 db ff       	call   0x41f078
66e785:	83 c4 08             	add    $0x8,%esp
66e788:	c3                   	ret
66e789:	ff 74 24 08          	push   0x8(%esp)
66e78d:	ff 74 24 08          	push   0x8(%esp)
66e791:	e8 71 8f d9 ff       	call   0x407707
66e796:	83 c4 08             	add    $0x8,%esp
66e799:	c3                   	ret
66e79a:	ff 74 24 08          	push   0x8(%esp)
66e79e:	ff 74 24 08          	push   0x8(%esp)
66e7a2:	e8 e4 e5 db ff       	call   0x42cd8b
66e7a7:	83 c4 08             	add    $0x8,%esp
66e7aa:	c3                   	ret
66e7ab:	ff 74 24 08          	push   0x8(%esp)
66e7af:	ff 74 24 08          	push   0x8(%esp)
66e7b3:	e8 fb 7d da ff       	call   0x4165b3
66e7b8:	83 c4 08             	add    $0x8,%esp
66e7bb:	c3                   	ret
66e7bc:	ff 74 24 08          	push   0x8(%esp)
66e7c0:	ff 74 24 08          	push   0x8(%esp)
66e7c4:	e8 2a d4 da ff       	call   0x41bbf3
66e7c9:	83 c4 08             	add    $0x8,%esp
66e7cc:	c3                   	ret
66e7cd:	ff 74 24 08          	push   0x8(%esp)
66e7d1:	ff 74 24 08          	push   0x8(%esp)
66e7d5:	e8 0b 42 da ff       	call   0x4129e5
66e7da:	83 c4 08             	add    $0x8,%esp
66e7dd:	c3                   	ret
66e7de:	ff 74 24 08          	push   0x8(%esp)
66e7e2:	ff 74 24 08          	push   0x8(%esp)
66e7e6:	e8 86 3d da ff       	call   0x412571
66e7eb:	83 c4 08             	add    $0x8,%esp
66e7ee:	c3                   	ret
66e7ef:	ff 74 24 08          	push   0x8(%esp)
66e7f3:	ff 74 24 08          	push   0x8(%esp)
66e7f7:	e8 37 2a db ff       	call   0x421233
66e7fc:	83 c4 08             	add    $0x8,%esp
66e7ff:	c3                   	ret
66e800:	ff 74 24 08          	push   0x8(%esp)
66e804:	ff 74 24 08          	push   0x8(%esp)
66e808:	e8 53 ef d9 ff       	call   0x40d760
66e80d:	83 c4 08             	add    $0x8,%esp
66e810:	c3                   	ret
66e811:	ff 74 24 08          	push   0x8(%esp)
66e815:	ff 74 24 08          	push   0x8(%esp)
66e819:	e8 ed f3 d9 ff       	call   0x40dc0b
66e81e:	83 c4 08             	add    $0x8,%esp
66e821:	c3                   	ret
66e822:	ff 74 24 08          	push   0x8(%esp)
66e826:	ff 74 24 08          	push   0x8(%esp)
66e82a:	e8 51 db dc ff       	call   0x43c380
66e82f:	83 c4 08             	add    $0x8,%esp
66e832:	c3                   	ret
66e833:	ff 74 24 08          	push   0x8(%esp)
66e837:	ff 74 24 08          	push   0x8(%esp)
66e83b:	e8 43 bc da ff       	call   0x41a483
66e840:	83 c4 08             	add    $0x8,%esp
66e843:	c3                   	ret
66e844:	ff 74 24 08          	push   0x8(%esp)
66e848:	ff 74 24 08          	push   0x8(%esp)
66e84c:	e8 35 df dc ff       	call   0x43c786
66e851:	83 c4 08             	add    $0x8,%esp
66e854:	c3                   	ret
66e855:	ff 74 24 08          	push   0x8(%esp)
66e859:	ff 74 24 08          	push   0x8(%esp)
66e85d:	e8 2c a5 dc ff       	call   0x438d8e
66e862:	83 c4 08             	add    $0x8,%esp
66e865:	c3                   	ret
66e866:	ff 74 24 08          	push   0x8(%esp)
66e86a:	ff 74 24 08          	push   0x8(%esp)
66e86e:	e8 0b 76 da ff       	call   0x415e7e
66e873:	83 c4 08             	add    $0x8,%esp
66e876:	c3                   	ret
66e877:	ff 74 24 08          	push   0x8(%esp)
66e87b:	ff 74 24 08          	push   0x8(%esp)
66e87f:	e8 40 ec dc ff       	call   0x43d4c4
66e884:	83 c4 08             	add    $0x8,%esp
66e887:	c3                   	ret
66e888:	ff 74 24 08          	push   0x8(%esp)
66e88c:	ff 74 24 08          	push   0x8(%esp)
66e890:	e8 9e 6f db ff       	call   0x425833
66e895:	83 c4 08             	add    $0x8,%esp
66e898:	c3                   	ret
66e899:	ff 74 24 08          	push   0x8(%esp)
66e89d:	ff 74 24 08          	push   0x8(%esp)
66e8a1:	e8 c5 f0 db ff       	call   0x42d96b
66e8a6:	83 c4 08             	add    $0x8,%esp
66e8a9:	c3                   	ret
66e8aa:	ff 74 24 08          	push   0x8(%esp)
66e8ae:	ff 74 24 08          	push   0x8(%esp)
66e8b2:	e8 3b 23 dc ff       	call   0x430bf2
66e8b7:	83 c4 08             	add    $0x8,%esp
66e8ba:	c3                   	ret
66e8bb:	ff 74 24 08          	push   0x8(%esp)
66e8bf:	ff 74 24 08          	push   0x8(%esp)
66e8c3:	e8 2f a5 dc ff       	call   0x438df7
66e8c8:	83 c4 08             	add    $0x8,%esp
66e8cb:	c3                   	ret
66e8cc:	ff 74 24 08          	push   0x8(%esp)
66e8d0:	ff 74 24 08          	push   0x8(%esp)
66e8d4:	e8 23 79 db ff       	call   0x4261fc
66e8d9:	83 c4 08             	add    $0x8,%esp
66e8dc:	c3                   	ret
66e8dd:	ff 74 24 08          	push   0x8(%esp)
66e8e1:	ff 74 24 08          	push   0x8(%esp)
66e8e5:	e8 2f d5 da ff       	call   0x41be19
66e8ea:	83 c4 08             	add    $0x8,%esp
66e8ed:	c3                   	ret
66e8ee:	ff 74 24 08          	push   0x8(%esp)
66e8f2:	ff 74 24 08          	push   0x8(%esp)
66e8f6:	e8 67 ec d9 ff       	call   0x40d562
66e8fb:	83 c4 08             	add    $0x8,%esp
66e8fe:	c3                   	ret
66e8ff:	ff 74 24 08          	push   0x8(%esp)
66e903:	ff 74 24 08          	push   0x8(%esp)
66e907:	e8 76 70 db ff       	call   0x425982
66e90c:	83 c4 08             	add    $0x8,%esp
66e90f:	c3                   	ret
66e910:	ff 74 24 08          	push   0x8(%esp)
66e914:	ff 74 24 08          	push   0x8(%esp)
66e918:	e8 45 63 db ff       	call   0x424c62
66e91d:	83 c4 08             	add    $0x8,%esp
66e920:	c3                   	ret
66e921:	ff 74 24 08          	push   0x8(%esp)
66e925:	ff 74 24 08          	push   0x8(%esp)
66e929:	e8 c2 48 db ff       	call   0x4231f0
66e92e:	83 c4 08             	add    $0x8,%esp
66e931:	c3                   	ret
66e932:	ff 74 24 08          	push   0x8(%esp)
66e936:	ff 74 24 08          	push   0x8(%esp)
66e93a:	e8 2f fb dc ff       	call   0x43e46e
66e93f:	83 c4 08             	add    $0x8,%esp
66e942:	c3                   	ret
66e943:	ff 74 24 08          	push   0x8(%esp)
66e947:	ff 74 24 08          	push   0x8(%esp)
66e94b:	e8 79 5c da ff       	call   0x4145c9
66e950:	83 c4 08             	add    $0x8,%esp
66e953:	c3                   	ret
66e954:	ff 74 24 08          	push   0x8(%esp)
66e958:	ff 74 24 08          	push   0x8(%esp)
66e95c:	e8 08 e2 dc ff       	call   0x43cb69
66e961:	83 c4 08             	add    $0x8,%esp
66e964:	c3                   	ret
66e965:	ff 74 24 08          	push   0x8(%esp)
66e969:	ff 74 24 08          	push   0x8(%esp)
66e96d:	e8 a5 ad db ff       	call   0x429717
66e972:	83 c4 08             	add    $0x8,%esp
66e975:	c3                   	ret
66e976:	ff 74 24 08          	push   0x8(%esp)
66e97a:	ff 74 24 08          	push   0x8(%esp)
66e97e:	e8 ac c3 da ff       	call   0x41ad2f
66e983:	83 c4 08             	add    $0x8,%esp
66e986:	c3                   	ret
66e987:	ff 74 24 08          	push   0x8(%esp)
66e98b:	ff 74 24 08          	push   0x8(%esp)
66e98f:	e8 11 17 da ff       	call   0x4100a5
66e994:	83 c4 08             	add    $0x8,%esp
66e997:	c3                   	ret
66e998:	ff 74 24 08          	push   0x8(%esp)
66e99c:	ff 74 24 08          	push   0x8(%esp)
66e9a0:	e8 8d 04 dd ff       	call   0x43ee32
66e9a5:	83 c4 08             	add    $0x8,%esp
66e9a8:	c3                   	ret
66e9a9:	ff 74 24 08          	push   0x8(%esp)
66e9ad:	ff 74 24 08          	push   0x8(%esp)
66e9b1:	e8 4e b8 d9 ff       	call   0x40a204
66e9b6:	83 c4 08             	add    $0x8,%esp
66e9b9:	c3                   	ret
66e9ba:	ff 74 24 08          	push   0x8(%esp)
66e9be:	ff 74 24 08          	push   0x8(%esp)