66d6f5:	75 16                	jne    0x66d70d
66d6f7:	50                   	push   %eax
66d6f8:	50                   	push   %eax
66d6f9:	50                   	push   %eax
66d6fa:	56                   	push   %esi
66d6fb:	c7 07 4b 00 00 00    	movl   $0x4b,(%edi)
66d701:	e8 50 a5 da ff       	call   0x417c56
66d706:	83 c4 10             	add    $0x10,%esp
66d709:	5b                   	pop    %ebx
66d70a:	5f                   	pop    %edi
66d70b:	5e                   	pop    %esi
66d70c:	c3                   	ret
66d70d:	68 ec e0 be 00       	push   $0xbee0ec
66d712:	53                   	push   %ebx
66d713:	56                   	push   %esi
66d714:	e8 aa 77 dc ff       	call   0x434ec3
66d719:	83 c4 0c             	add    $0xc,%esp
66d71c:	85 c0                	test   %eax,%eax
66d71e:	75 16                	jne    0x66d736
66d720:	50                   	push   %eax
66d721:	50                   	push   %eax
66d722:	50                   	push   %eax
66d723:	56                   	push   %esi
66d724:	c7 07 4a 00 00 00    	movl   $0x4a,(%edi)
66d72a:	e8 f4 22 db ff       	call   0x41fa23
66d72f:	83 c4 10             	add    $0x10,%esp
66d732:	5b                   	pop    %ebx
66d733:	5f                   	pop    %edi
66d734:	5e                   	pop    %esi
66d735:	c3                   	ret
66d736:	68 0c e1 be 00       	push   $0xbee10c
66d73b:	53                   	push   %ebx
66d73c:	56                   	push   %esi
66d73d:	e8 81 77 dc ff       	call   0x434ec3
66d742:	83 c4 0c             	add    $0xc,%esp
66d745:	85 c0                	test   %eax,%eax
66d747:	75 16                	jne    0x66d75f
66d749:	50                   	push   %eax
66d74a:	50                   	push   %eax
66d74b:	50                   	push   %eax
66d74c:	56                   	push   %esi
66d74d:	c7 07 49 00 00 00    	movl   $0x49,(%edi)
66d753:	e8 b3 2c da ff       	call   0x41040b
66d758:	83 c4 10             	add    $0x10,%esp
66d75b:	5b                   	pop    %ebx
66d75c:	5f                   	pop    %edi
66d75d:	5e                   	pop    %esi
66d75e:	c3                   	ret
66d75f:	68 30 e1 be 00       	push   $0xbee130
66d764:	53                   	push   %ebx
66d765:	56                   	push   %esi
66d766:	e8 58 77 dc ff       	call   0x434ec3
66d76b:	83 c4 0c             	add    $0xc,%esp
66d76e:	85 c0                	test   %eax,%eax
66d770:	75 16                	jne    0x66d788
66d772:	50                   	push   %eax
66d773:	50                   	push   %eax
66d774:	50                   	push   %eax
66d775:	56                   	push   %esi
66d776:	c7 07 48 00 00 00    	movl   $0x48,(%edi)
66d77c:	e8 50 23 dc ff       	call   0x42fad1
66d781:	83 c4 10             	add    $0x10,%esp
66d784:	5b                   	pop    %ebx
66d785:	5f                   	pop    %edi
66d786:	5e                   	pop    %esi
66d787:	c3                   	ret
66d788:	68 4c e1 be 00       	push   $0xbee14c
66d78d:	53                   	push   %ebx
66d78e:	56                   	push   %esi
66d78f:	e8 2f 77 dc ff       	call   0x434ec3
66d794:	83 c4 0c             	add    $0xc,%esp
66d797:	85 c0                	test   %eax,%eax
66d799:	75 16                	jne    0x66d7b1
66d79b:	50                   	push   %eax
66d79c:	50                   	push   %eax
66d79d:	50                   	push   %eax
66d79e:	56                   	push   %esi
66d79f:	c7 07 47 00 00 00    	movl   $0x47,(%edi)
66d7a5:	e8 25 22 da ff       	call   0x40f9cf
66d7aa:	83 c4 10             	add    $0x10,%esp
66d7ad:	5b                   	pop    %ebx
66d7ae:	5f                   	pop    %edi
66d7af:	5e                   	pop    %esi
66d7b0:	c3                   	ret
66d7b1:	68 64 e1 be 00       	push   $0xbee164
66d7b6:	53                   	push   %ebx
66d7b7:	56                   	push   %esi
66d7b8:	e8 06 77 dc ff       	call   0x434ec3
66d7bd:	83 c4 0c             	add    $0xc,%esp
66d7c0:	85 c0                	test   %eax,%eax
66d7c2:	75 16                	jne    0x66d7da
66d7c4:	50                   	push   %eax
66d7c5:	50                   	push   %eax
66d7c6:	50                   	push   %eax
66d7c7:	56                   	push   %esi
66d7c8:	c7 07 46 00 00 00    	movl   $0x46,(%edi)
66d7ce:	e8 c5 a7 db ff       	call   0x427f98
66d7d3:	83 c4 10             	add    $0x10,%esp
66d7d6:	5b                   	pop    %ebx
66d7d7:	5f                   	pop    %edi
66d7d8:	5e                   	pop    %esi
66d7d9:	c3                   	ret
66d7da:	68 84 e1 be 00       	push   $0xbee184
66d7df:	53                   	push   %ebx
66d7e0:	56                   	push   %esi
66d7e1:	e8 dd 76 dc ff       	call   0x434ec3
66d7e6:	83 c4 0c             	add    $0xc,%esp
66d7e9:	85 c0                	test   %eax,%eax
66d7eb:	75 16                	jne    0x66d803
66d7ed:	50                   	push   %eax
66d7ee:	50                   	push   %eax
66d7ef:	50                   	push   %eax
66d7f0:	56                   	push   %esi
66d7f1:	c7 07 45 00 00 00    	movl   $0x45,(%edi)
66d7f7:	e8 78 41 d9 ff       	call   0x401974
66d7fc:	83 c4 10             	add    $0x10,%esp
66d7ff:	5b                   	pop    %ebx
66d800:	5f                   	pop    %edi
66d801:	5e                   	pop    %esi
66d802:	c3                   	ret
66d803:	68 a0 e1 be 00       	push   $0xbee1a0
66d808:	53                   	push   %ebx
66d809:	56                   	push   %esi
66d80a:	e8 b4 76 dc ff       	call   0x434ec3
66d80f:	83 c4 0c             	add    $0xc,%esp
66d812:	85 c0                	test   %eax,%eax
66d814:	75 16                	jne    0x66d82c
66d816:	50                   	push   %eax
66d817:	50                   	push   %eax
66d818:	50                   	push   %eax
66d819:	56                   	push   %esi
66d81a:	c7 07 44 00 00 00    	movl   $0x44,(%edi)
66d820:	e8 03 b9 da ff       	call   0x419128
66d825:	83 c4 10             	add    $0x10,%esp
66d828:	5b                   	pop    %ebx
66d829:	5f                   	pop    %edi
66d82a:	5e                   	pop    %esi
66d82b:	c3                   	ret
66d82c:	68 b8 e1 be 00       	push   $0xbee1b8
66d831:	53                   	push   %ebx
66d832:	56                   	push   %esi
66d833:	e8 8b 76 dc ff       	call   0x434ec3
66d838:	83 c4 0c             	add    $0xc,%esp
66d83b:	85 c0                	test   %eax,%eax
66d83d:	75 16                	jne    0x66d855
66d83f:	50                   	push   %eax
66d840:	50                   	push   %eax
66d841:	50                   	push   %eax
66d842:	56                   	push   %esi
66d843:	c7 07 43 00 00 00    	movl   $0x43,(%edi)
66d849:	e8 91 1b da ff       	call   0x40f3df
66d84e:	83 c4 10             	add    $0x10,%esp
66d851:	5b                   	pop    %ebx
66d852:	5f                   	pop    %edi
66d853:	5e                   	pop    %esi
66d854:	c3                   	ret
66d855:	68 d8 e1 be 00       	push   $0xbee1d8
66d85a:	53                   	push   %ebx
66d85b:	56                   	push   %esi
66d85c:	e8 62 76 dc ff       	call   0x434ec3
66d861:	83 c4 0c             	add    $0xc,%esp
66d864:	85 c0                	test   %eax,%eax
66d866:	75 16                	jne    0x66d87e
66d868:	50                   	push   %eax
66d869:	50                   	push   %eax
66d86a:	50                   	push   %eax
66d86b:	56                   	push   %esi
66d86c:	c7 07 42 00 00 00    	movl   $0x42,(%edi)
66d872:	e8 b6 c2 da ff       	call   0x419b2d
66d877:	83 c4 10             	add    $0x10,%esp
66d87a:	5b                   	pop    %ebx
66d87b:	5f                   	pop    %edi
66d87c:	5e                   	pop    %esi
66d87d:	c3                   	ret
66d87e:	68 f4 e1 be 00       	push   $0xbee1f4
66d883:	53                   	push   %ebx
66d884:	56                   	push   %esi
66d885:	e8 39 76 dc ff       	call   0x434ec3
66d88a:	83 c4 0c             	add    $0xc,%esp
66d88d:	85 c0                	test   %eax,%eax
66d88f:	75 16                	jne    0x66d8a7
66d891:	50                   	push   %eax
66d892:	50                   	push   %eax
66d893:	50                   	push   %eax
66d894:	56                   	push   %esi
66d895:	c7 07 41 00 00 00    	movl   $0x41,(%edi)
66d89b:	e8 e5 d6 dc ff       	call   0x43af85
66d8a0:	83 c4 10             	add    $0x10,%esp
66d8a3:	5b                   	pop    %ebx
66d8a4:	5f                   	pop    %edi
66d8a5:	5e                   	pop    %esi
66d8a6:	c3                   	ret
66d8a7:	68 0c e2 be 00       	push   $0xbee20c
66d8ac:	53                   	push   %ebx
66d8ad:	56                   	push   %esi
66d8ae:	e8 10 76 dc ff       	call   0x434ec3
66d8b3:	83 c4 0c             	add    $0xc,%esp
66d8b6:	85 c0                	test   %eax,%eax
66d8b8:	75 16                	jne    0x66d8d0
66d8ba:	50                   	push   %eax
66d8bb:	50                   	push   %eax
66d8bc:	50                   	push   %eax
66d8bd:	56                   	push   %esi
66d8be:	c7 07 40 00 00 00    	movl   $0x40,(%edi)
66d8c4:	e8 3c ca dc ff       	call   0x43a305
66d8c9:	83 c4 10             	add    $0x10,%esp
66d8cc:	5b                   	pop    %ebx
66d8cd:	5f                   	pop    %edi
66d8ce:	5e                   	pop    %esi
66d8cf:	c3                   	ret
66d8d0:	68 2c e2 be 00       	push   $0xbee22c
66d8d5:	53                   	push   %ebx
66d8d6:	56                   	push   %esi
66d8d7:	e8 e7 75 dc ff       	call   0x434ec3
66d8dc:	83 c4 0c             	add    $0xc,%esp
66d8df:	85 c0                	test   %eax,%eax
66d8e1:	75 16                	jne    0x66d8f9
66d8e3:	50                   	push   %eax
66d8e4:	50                   	push   %eax
66d8e5:	50                   	push   %eax
66d8e6:	56                   	push   %esi
66d8e7:	c7 07 3f 00 00 00    	movl   $0x3f,(%edi)
66d8ed:	e8 85 4a db ff       	call   0x422377
66d8f2:	83 c4 10             	add    $0x10,%esp
66d8f5:	5b                   	pop    %ebx
66d8f6:	5f                   	pop    %edi
66d8f7:	5e                   	pop    %esi
66d8f8:	c3                   	ret
66d8f9:	68 48 e2 be 00       	push   $0xbee248
66d8fe:	53                   	push   %ebx
66d8ff:	56                   	push   %esi
66d900:	e8 be 75 dc ff       	call   0x434ec3
66d905:	83 c4 0c             	add    $0xc,%esp
66d908:	85 c0                	test   %eax,%eax
66d90a:	75 16                	jne    0x66d922
66d90c:	50                   	push   %eax
66d90d:	50                   	push   %eax
66d90e:	50                   	push   %eax
66d90f:	56                   	push   %esi
66d910:	c7 07 3e 00 00 00    	movl   $0x3e,(%edi)
66d916:	e8 43 16 dd ff       	call   0x43ef5e
66d91b:	83 c4 10             	add    $0x10,%esp
66d91e:	5b                   	pop    %ebx
66d91f:	5f                   	pop    %edi
66d920:	5e                   	pop    %esi
66d921:	c3                   	ret
66d922:	68 60 e2 be 00       	push   $0xbee260
66d927:	53                   	push   %ebx
66d928:	56                   	push   %esi
66d929:	e8 95 75 dc ff       	call   0x434ec3
66d92e:	83 c4 0c             	add    $0xc,%esp
66d931:	85 c0                	test   %eax,%eax
66d933:	75 16                	jne    0x66d94b
66d935:	50                   	push   %eax
66d936:	50                   	push   %eax
66d937:	50                   	push   %eax
66d938:	56                   	push   %esi
66d939:	c7 07 3d 00 00 00    	movl   $0x3d,(%edi)
66d93f:	e8 6a bd db ff       	call   0x4296ae
66d944:	83 c4 10             	add    $0x10,%esp
66d947:	5b                   	pop    %ebx
66d948:	5f                   	pop    %edi
66d949:	5e                   	pop    %esi
66d94a:	c3                   	ret
66d94b:	68 74 eb be 00       	push   $0xbeeb74
66d950:	53                   	push   %ebx
66d951:	56                   	push   %esi
66d952:	e8 6c 75 dc ff       	call   0x434ec3
66d957:	83 c4 0c             	add    $0xc,%esp
66d95a:	85 c0                	test   %eax,%eax
66d95c:	75 20                	jne    0x66d97e
66d95e:	50                   	push   %eax
66d95f:	50                   	push   %eax
66d960:	50                   	push   %eax
66d961:	56                   	push   %esi
66d962:	c7 07 05 00 00 00    	movl   $0x5,(%edi)
66d968:	e8 60 e4 db ff       	call   0x42bdcd
66d96d:	83 c4 10             	add    $0x10,%esp
66d970:	85 c0                	test   %eax,%eax
66d972:	0f 84 17 05 00 00    	je     0x66de8f
66d978:	8b 00                	mov    (%eax),%eax
66d97a:	5b                   	pop    %ebx
66d97b:	5f                   	pop    %edi
66d97c:	5e                   	pop    %esi
66d97d:	c3                   	ret
66d97e:	68 64 eb be 00       	push   $0xbeeb64
66d983:	53                   	push   %ebx
66d984:	56                   	push   %esi
66d985:	e8 39 75 dc ff       	call   0x434ec3
66d98a:	83 c4 0c             	add    $0xc,%esp
66d98d:	85 c0                	test   %eax,%eax
66d98f:	75 20                	jne    0x66d9b1
66d991:	50                   	push   %eax
66d992:	50                   	push   %eax
66d993:	50                   	push   %eax
66d994:	56                   	push   %esi
66d995:	c7 07 04 00 00 00    	movl   $0x4,(%edi)
66d99b:	e8 72 d5 dc ff       	call   0x43af12
66d9a0:	83 c4 10             	add    $0x10,%esp
66d9a3:	85 c0                	test   %eax,%eax
66d9a5:	0f 84 e4 04 00 00    	je     0x66de8f
66d9ab:	8b 00                	mov    (%eax),%eax
66d9ad:	5b                   	pop    %ebx
66d9ae:	5f                   	pop    %edi
66d9af:	5e                   	pop    %esi
66d9b0:	c3                   	ret
66d9b1:	68 88 e2 be 00       	push   $0xbee288
66d9b6:	8d 9e 14 69 01 00    	lea    0x16914(%esi),%ebx
66d9bc:	53                   	push   %ebx
66d9bd:	56                   	push   %esi
66d9be:	e8 00 75 dc ff       	call   0x434ec3
66d9c3:	83 c4 0c             	add    $0xc,%esp
66d9c6:	85 c0                	test   %eax,%eax
66d9c8:	75 16                	jne    0x66d9e0
66d9ca:	50                   	push   %eax
66d9cb:	50                   	push   %eax
66d9cc:	50                   	push   %eax
66d9cd:	56                   	push   %esi
66d9ce:	c7 07 3c 00 00 00    	movl   $0x3c,(%edi)
66d9d4:	e8 ba 27 dc ff       	call   0x430193
66d9d9:	83 c4 10             	add    $0x10,%esp
66d9dc:	5b                   	pop    %ebx
66d9dd:	5f                   	pop    %edi
66d9de:	5e                   	pop    %esi
66d9df:	c3                   	ret
66d9e0:	68 b4 e2 be 00       	push   $0xbee2b4
66d9e5:	53                   	push   %ebx
66d9e6:	56                   	push   %esi
66d9e7:	e8 d7 74 dc ff       	call   0x434ec3
66d9ec:	83 c4 0c             	add    $0xc,%esp
66d9ef:	85 c0                	test   %eax,%eax
66d9f1:	75 16                	jne    0x66da09
66d9f3:	50                   	push   %eax
66d9f4:	50                   	push   %eax
66d9f5:	50                   	push   %eax
66d9f6:	56                   	push   %esi
66d9f7:	c7 07 3b 00 00 00    	movl   $0x3b,(%edi)
66d9fd:	e8 54 8c dc ff       	call   0x436656
66da02:	83 c4 10             	add    $0x10,%esp
66da05:	5b                   	pop    %ebx
66da06:	5f                   	pop    %edi
66da07:	5e                   	pop    %esi
66da08:	c3                   	ret
66da09:	68 d8 e2 be 00       	push   $0xbee2d8
66da0e:	53                   	push   %ebx
66da0f:	56                   	push   %esi
66da10:	e8 ae 74 dc ff       	call   0x434ec3
66da15:	83 c4 0c             	add    $0xc,%esp
66da18:	85 c0                	test   %eax,%eax
66da1a:	75 16                	jne    0x66da32