4027d5:	ff d6                	call   *%esi
4027d7:	68 68 67 40 00       	push   $0x406768
4027dc:	a3 34 a6 40 00       	mov    %eax,0x40a634
4027e1:	ff d6                	call   *%esi
4027e3:	68 8c 67 40 00       	push   $0x40678c
4027e8:	a3 1c a6 40 00       	mov    %eax,0x40a61c
4027ed:	ff d6                	call   *%esi
4027ef:	68 ac 67 40 00       	push   $0x4067ac
4027f4:	a3 04 a6 40 00       	mov    %eax,0x40a604
4027f9:	ff d6                	call   *%esi
4027fb:	68 c0 67 40 00       	push   $0x4067c0
402800:	a3 fc a5 40 00       	mov    %eax,0x40a5fc
402805:	ff d6                	call   *%esi
402807:	68 cc 67 40 00       	push   $0x4067cc
40280c:	a3 f0 a5 40 00       	mov    %eax,0x40a5f0
402811:	ff d6                	call   *%esi
402813:	68 d8 67 40 00       	push   $0x4067d8
402818:	a3 e8 a5 40 00       	mov    %eax,0x40a5e8
40281d:	ff d6                	call   *%esi
40281f:	68 e8 67 40 00       	push   $0x4067e8
402824:	a3 dc a5 40 00       	mov    %eax,0x40a5dc
402829:	ff d6                	call   *%esi
40282b:	68 fc 67 40 00       	push   $0x4067fc
402830:	a3 cc a5 40 00       	mov    %eax,0x40a5cc
402835:	ff d6                	call   *%esi
402837:	68 08 68 40 00       	push   $0x406808
40283c:	a3 b8 a5 40 00       	mov    %eax,0x40a5b8
402841:	ff d6                	call   *%esi
402843:	68 18 68 40 00       	push   $0x406818
402848:	a3 ac a5 40 00       	mov    %eax,0x40a5ac
40284d:	ff d6                	call   *%esi
40284f:	68 24 68 40 00       	push   $0x406824
402854:	a3 94 a5 40 00       	mov    %eax,0x40a594
402859:	ff d6                	call   *%esi
40285b:	68 38 68 40 00       	push   $0x406838
402860:	a3 88 a5 40 00       	mov    %eax,0x40a588
402865:	ff d6                	call   *%esi
402867:	68 54 68 40 00       	push   $0x406854
40286c:	a3 78 a5 40 00       	mov    %eax,0x40a578
402871:	ff d6                	call   *%esi
402873:	68 6c 68 40 00       	push   $0x40686c
402878:	a3 64 a5 40 00       	mov    %eax,0x40a564
40287d:	ff d6                	call   *%esi
40287f:	83 c4 40             	add    $0x40,%esp
402882:	a3 50 a5 40 00       	mov    %eax,0x40a550
402887:	68 84 68 40 00       	push   $0x406884
40288c:	ff d6                	call   *%esi
40288e:	68 9c 68 40 00       	push   $0x40689c
402893:	a3 30 a5 40 00       	mov    %eax,0x40a530
402898:	ff d6                	call   *%esi
40289a:	68 b0 68 40 00       	push   $0x4068b0
40289f:	a3 1c a5 40 00       	mov    %eax,0x40a51c
4028a4:	ff d6                	call   *%esi
4028a6:	83 c4 0c             	add    $0xc,%esp
4028a9:	a3 08 a5 40 00       	mov    %eax,0x40a508
4028ae:	5e                   	pop    %esi
4028af:	5d                   	pop    %ebp
4028b0:	c3                   	ret
4028b1:	cc                   	int3
4028b2:	cc                   	int3
4028b3:	cc                   	int3
4028b4:	cc                   	int3
4028b5:	cc                   	int3
4028b6:	cc                   	int3
4028b7:	cc                   	int3
4028b8:	cc                   	int3
4028b9:	cc                   	int3
4028ba:	cc                   	int3
4028bb:	cc                   	int3
4028bc:	cc                   	int3
4028bd:	cc                   	int3
4028be:	cc                   	int3
4028bf:	cc                   	int3
4028c0:	55                   	push   %ebp
4028c1:	8b ec                	mov    %esp,%ebp
4028c3:	83 3d 00 a5 40 00 00 	cmpl   $0x0,0x40a500
4028ca:	0f 84 c9 02 00 00    	je     0x402b99
4028d0:	56                   	push   %esi
4028d1:	8b 75 08             	mov    0x8(%ebp),%esi
4028d4:	68 c0 68 40 00       	push   $0x4068c0
4028d9:	ff d6                	call   *%esi
4028db:	68 e0 68 40 00       	push   $0x4068e0
4028e0:	a3 f4 a4 40 00       	mov    %eax,0x40a4f4
4028e5:	ff d6                	call   *%esi
4028e7:	68 f4 68 40 00       	push   $0x4068f4
4028ec:	a3 ec a4 40 00       	mov    %eax,0x40a4ec
4028f1:	ff d6                	call   *%esi
4028f3:	68 04 69 40 00       	push   $0x406904
4028f8:	a3 e4 a4 40 00       	mov    %eax,0x40a4e4
4028fd:	ff d6                	call   *%esi
4028ff:	68 18 69 40 00       	push   $0x406918
402904:	a3 d8 a4 40 00       	mov    %eax,0x40a4d8
402909:	ff d6                	call   *%esi
40290b:	68 24 69 40 00       	push   $0x406924
402910:	a3 d4 a4 40 00       	mov    %eax,0x40a4d4
402915:	ff d6                	call   *%esi
402917:	68 34 69 40 00       	push   $0x406934
40291c:	a3 c4 a4 40 00       	mov    %eax,0x40a4c4
402921:	ff d6                	call   *%esi
402923:	68 48 69 40 00       	push   $0x406948
402928:	a3 b4 a4 40 00       	mov    %eax,0x40a4b4
40292d:	ff d6                	call   *%esi
40292f:	68 60 69 40 00       	push   $0x406960
402934:	a3 a8 a4 40 00       	mov    %eax,0x40a4a8
402939:	ff d6                	call   *%esi
40293b:	68 74 69 40 00       	push   $0x406974
402940:	a3 98 a4 40 00       	mov    %eax,0x40a498
402945:	ff d6                	call   *%esi
402947:	68 8c 69 40 00       	push   $0x40698c
40294c:	a3 90 a4 40 00       	mov    %eax,0x40a490
402951:	ff d6                	call   *%esi
402953:	68 a4 69 40 00       	push   $0x4069a4
402958:	a3 7c a4 40 00       	mov    %eax,0x40a47c
40295d:	ff d6                	call   *%esi
40295f:	68 bc 69 40 00       	push   $0x4069bc
402964:	a3 70 a4 40 00       	mov    %eax,0x40a470
402969:	ff d6                	call   *%esi
40296b:	68 d4 69 40 00       	push   $0x4069d4
402970:	a3 64 a4 40 00       	mov    %eax,0x40a464
402975:	ff d6                	call   *%esi
402977:	68 f0 69 40 00       	push   $0x4069f0
40297c:	a3 54 a4 40 00       	mov    %eax,0x40a454
402981:	ff d6                	call   *%esi
402983:	68 08 6a 40 00       	push   $0x406a08
402988:	a3 48 a4 40 00       	mov    %eax,0x40a448
40298d:	ff d6                	call   *%esi
40298f:	83 c4 40             	add    $0x40,%esp
402992:	a3 34 a4 40 00       	mov    %eax,0x40a434
402997:	68 24 6a 40 00       	push   $0x406a24
40299c:	ff d6                	call   *%esi
40299e:	68 34 6a 40 00       	push   $0x406a34
4029a3:	a3 2c a4 40 00       	mov    %eax,0x40a42c
4029a8:	ff d6                	call   *%esi
4029aa:	68 4c 6a 40 00       	push   $0x406a4c
4029af:	a3 1c a4 40 00       	mov    %eax,0x40a41c
4029b4:	ff d6                	call   *%esi
4029b6:	68 64 6a 40 00       	push   $0x406a64
4029bb:	a3 10 a4 40 00       	mov    %eax,0x40a410
4029c0:	ff d6                	call   *%esi
4029c2:	68 7c 6a 40 00       	push   $0x406a7c
4029c7:	a3 00 a4 40 00       	mov    %eax,0x40a400
4029cc:	ff d6                	call   *%esi
4029ce:	68 90 6a 40 00       	push   $0x406a90
4029d3:	a3 ec a3 40 00       	mov    %eax,0x40a3ec
4029d8:	ff d6                	call   *%esi
4029da:	68 a4 6a 40 00       	push   $0x406aa4
4029df:	a3 d8 a3 40 00       	mov    %eax,0x40a3d8
4029e4:	ff d6                	call   *%esi
4029e6:	68 b8 6a 40 00       	push   $0x406ab8
4029eb:	a3 c8 a3 40 00       	mov    %eax,0x40a3c8
4029f0:	ff d6                	call   *%esi
4029f2:	68 cc 6a 40 00       	push   $0x406acc
4029f7:	a3 bc a3 40 00       	mov    %eax,0x40a3bc
4029fc:	ff d6                	call   *%esi
4029fe:	68 e0 6a 40 00       	push   $0x406ae0
402a03:	a3 34 af 40 00       	mov    %eax,0x40af34
402a08:	ff d6                	call   *%esi
402a0a:	a3 20 af 40 00       	mov    %eax,0x40af20
402a0f:	68 f4 6a 40 00       	push   $0x406af4
402a14:	ff d6                	call   *%esi
402a16:	68 08 6b 40 00       	push   $0x406b08
402a1b:	a3 14 af 40 00       	mov    %eax,0x40af14
402a20:	ff d6                	call   *%esi
402a22:	68 1c 6b 40 00       	push   $0x406b1c
402a27:	a3 08 af 40 00       	mov    %eax,0x40af08
402a2c:	ff d6                	call   *%esi
402a2e:	68 2c 6b 40 00       	push   $0x406b2c
402a33:	a3 f8 ae 40 00       	mov    %eax,0x40aef8
402a38:	ff d6                	call   *%esi
402a3a:	68 3c 6b 40 00       	push   $0x406b3c
402a3f:	a3 f0 ae 40 00       	mov    %eax,0x40aef0
402a44:	ff d6                	call   *%esi
402a46:	68 4c 6b 40 00       	push   $0x406b4c
402a4b:	a3 dc ae 40 00       	mov    %eax,0x40aedc
402a50:	ff d6                	call   *%esi
402a52:	83 c4 40             	add    $0x40,%esp
402a55:	a3 cc ae 40 00       	mov    %eax,0x40aecc
402a5a:	68 5c 6b 40 00       	push   $0x406b5c
402a5f:	ff d6                	call   *%esi
402a61:	68 6c 6b 40 00       	push   $0x406b6c
402a66:	a3 c0 ae 40 00       	mov    %eax,0x40aec0
402a6b:	ff d6                	call   *%esi
402a6d:	68 7c 6b 40 00       	push   $0x406b7c
402a72:	a3 b0 ae 40 00       	mov    %eax,0x40aeb0
402a77:	ff d6                	call   *%esi
402a79:	68 8c 6b 40 00       	push   $0x406b8c
402a7e:	a3 a0 ae 40 00       	mov    %eax,0x40aea0
402a83:	ff d6                	call   *%esi
402a85:	68 9c 6b 40 00       	push   $0x406b9c
402a8a:	a3 98 ae 40 00       	mov    %eax,0x40ae98
402a8f:	ff d6                	call   *%esi
402a91:	68 ac 6b 40 00       	push   $0x406bac
402a96:	a3 8c ae 40 00       	mov    %eax,0x40ae8c
402a9b:	ff d6                	call   *%esi
402a9d:	68 bc 6b 40 00       	push   $0x406bbc
402aa2:	a3 80 ae 40 00       	mov    %eax,0x40ae80
402aa7:	ff d6                	call   *%esi
402aa9:	68 cc 6b 40 00       	push   $0x406bcc
402aae:	a3 6c ae 40 00       	mov    %eax,0x40ae6c
402ab3:	ff d6                	call   *%esi
402ab5:	68 dc 6b 40 00       	push   $0x406bdc
402aba:	a3 60 ae 40 00       	mov    %eax,0x40ae60
402abf:	ff d6                	call   *%esi
402ac1:	68 ec 6b 40 00       	push   $0x406bec
402ac6:	a3 50 ae 40 00       	mov    %eax,0x40ae50
402acb:	ff d6                	call   *%esi
402acd:	68 fc 6b 40 00       	push   $0x406bfc
402ad2:	a3 48 ae 40 00       	mov    %eax,0x40ae48
402ad7:	ff d6                	call   *%esi
402ad9:	68 10 6c 40 00       	push   $0x406c10
402ade:	a3 38 ae 40 00       	mov    %eax,0x40ae38
402ae3:	ff d6                	call   *%esi
402ae5:	68 28 6c 40 00       	push   $0x406c28
402aea:	a3 28 ae 40 00       	mov    %eax,0x40ae28
402aef:	ff d6                	call   *%esi
402af1:	68 3c 6c 40 00       	push   $0x406c3c
402af6:	a3 18 ae 40 00       	mov    %eax,0x40ae18
402afb:	ff d6                	call   *%esi
402afd:	68 54 6c 40 00       	push   $0x406c54
402b02:	a3 08 ae 40 00       	mov    %eax,0x40ae08
402b07:	ff d6                	call   *%esi
402b09:	68 68 6c 40 00       	push   $0x406c68
402b0e:	a3 f4 ad 40 00       	mov    %eax,0x40adf4
402b13:	ff d6                	call   *%esi
402b15:	83 c4 40             	add    $0x40,%esp
402b18:	a3 e4 ad 40 00       	mov    %eax,0x40ade4
402b1d:	68 80 6c 40 00       	push   $0x406c80
402b22:	ff d6                	call   *%esi
402b24:	68 94 6c 40 00       	push   $0x406c94
402b29:	a3 d4 ad 40 00       	mov    %eax,0x40add4
402b2e:	ff d6                	call   *%esi
402b30:	68 ac 6c 40 00       	push   $0x406cac
402b35:	a3 c8 ad 40 00       	mov    %eax,0x40adc8
402b3a:	ff d6                	call   *%esi
402b3c:	68 bc 6c 40 00       	push   $0x406cbc
402b41:	a3 b4 ad 40 00       	mov    %eax,0x40adb4
402b46:	ff d6                	call   *%esi
402b48:	a3 ac ad 40 00       	mov    %eax,0x40adac
402b4d:	68 cc 6c 40 00       	push   $0x406ccc
402b52:	ff d6                	call   *%esi
402b54:	68 d8 6c 40 00       	push   $0x406cd8
402b59:	a3 a0 ad 40 00       	mov    %eax,0x40ada0
402b5e:	ff d6                	call   *%esi
402b60:	68 e8 6c 40 00       	push   $0x406ce8
402b65:	a3 94 ad 40 00       	mov    %eax,0x40ad94
402b6a:	ff d6                	call   *%esi
402b6c:	68 f4 6c 40 00       	push   $0x406cf4
402b71:	a3 8c ad 40 00       	mov    %eax,0x40ad8c
402b76:	ff d6                	call   *%esi
402b78:	68 04 6d 40 00       	push   $0x406d04
402b7d:	a3 80 ad 40 00       	mov    %eax,0x40ad80
402b82:	ff d6                	call   *%esi
402b84:	68 1c 6d 40 00       	push   $0x406d1c
402b89:	a3 78 ad 40 00       	mov    %eax,0x40ad78
402b8e:	ff d6                	call   *%esi
402b90:	83 c4 28             	add    $0x28,%esp
402b93:	a3 70 ad 40 00       	mov    %eax,0x40ad70
402b98:	5e                   	pop    %esi
402b99:	5d                   	pop    %ebp
402b9a:	c3                   	ret
402b9b:	cc                   	int3
402b9c:	cc                   	int3
402b9d:	cc                   	int3
402b9e:	cc                   	int3
402b9f:	cc                   	int3
402ba0:	55                   	push   %ebp
402ba1:	8b ec                	mov    %esp,%ebp
402ba3:	83 3d 6c ad 40 00 00 	cmpl   $0x0,0x40ad6c
402baa:	0f 84 36 02 00 00    	je     0x402de6
402bb0:	56                   	push   %esi
402bb1:	8b 75 08             	mov    0x8(%ebp),%esi
402bb4:	68 34 6d 40 00       	push   $0x406d34
402bb9:	ff d6                	call   *%esi
402bbb:	68 48 6d 40 00       	push   $0x406d48
402bc0:	a3 60 ad 40 00       	mov    %eax,0x40ad60
402bc5:	ff d6                	call   *%esi
402bc7:	68 5c 6d 40 00       	push   $0x406d5c
402bcc:	a3 58 ad 40 00       	mov    %eax,0x40ad58
402bd1:	ff d6                	call   *%esi
402bd3:	68 78 6d 40 00       	push   $0x406d78
402bd8:	a3 4c ad 40 00       	mov    %eax,0x40ad4c
402bdd:	ff d6                	call   *%esi
402bdf:	68 88 6d 40 00       	push   $0x406d88
402be4:	a3 40 ad 40 00       	mov    %eax,0x40ad40
402be9:	ff d6                	call   *%esi
402beb:	68 a0 6d 40 00       	push   $0x406da0
402bf0:	a3 30 ad 40 00       	mov    %eax,0x40ad30
402bf5:	ff d6                	call   *%esi
402bf7:	68 b8 6d 40 00       	push   $0x406db8
402bfc:	a3 28 ad 40 00       	mov    %eax,0x40ad28
402c01:	ff d6                	call   *%esi
402c03:	68 d0 6d 40 00       	push   $0x406dd0
402c08:	a3 1c ad 40 00       	mov    %eax,0x40ad1c
402c0d:	ff d6                	call   *%esi
402c0f:	68 dc 6d 40 00       	push   $0x406ddc
402c14:	a3 14 ad 40 00       	mov    %eax,0x40ad14
402c19:	ff d6                	call   *%esi
402c1b:	68 e8 6d 40 00       	push   $0x406de8
402c20:	a3 04 ad 40 00       	mov    %eax,0x40ad04
402c25:	ff d6                	call   *%esi
402c27:	68 f4 6d 40 00       	push   $0x406df4
402c2c:	a3 fc ac 40 00       	mov    %eax,0x40acfc
402c31:	ff d6                	call   *%esi
402c33:	68 00 6e 40 00       	push   $0x406e00
402c38:	a3 e0 ac 40 00       	mov    %eax,0x40ace0
402c3d:	ff d6                	call   *%esi
402c3f:	68 10 6e 40 00       	push   $0x406e10
402c44:	a3 d4 ac 40 00       	mov    %eax,0x40acd4
402c49:	ff d6                	call   *%esi
402c4b:	68 20 6e 40 00       	push   $0x406e20
402c50:	a3 c4 ac 40 00       	mov    %eax,0x40acc4
402c55:	ff d6                	call   *%esi
402c57:	68 30 6e 40 00       	push   $0x406e30
402c5c:	a3 bc ac 40 00       	mov    %eax,0x40acbc
402c61:	ff d6                	call   *%esi
402c63:	68 40 6e 40 00       	push   $0x406e40
402c68:	a3 b0 ac 40 00       	mov    %eax,0x40acb0
402c6d:	ff d6                	call   *%esi
402c6f:	83 c4 40             	add    $0x40,%esp
402c72:	a3 a4 ac 40 00       	mov    %eax,0x40aca4
402c77:	68 54 6e 40 00       	push   $0x406e54
402c7c:	ff d6                	call   *%esi
402c7e:	68 68 6e 40 00       	push   $0x406e68
402c83:	a3 90 ac 40 00       	mov    %eax,0x40ac90
402c88:	ff d6                	call   *%esi
402c8a:	68 7c 6e 40 00       	push   $0x406e7c
402c8f:	a3 84 ac 40 00       	mov    %eax,0x40ac84
402c94:	ff d6                	call   *%esi
402c96:	68 94 6e 40 00       	push   $0x406e94
402c9b:	a3 78 ac 40 00       	mov    %eax,0x40ac78
402ca0:	ff d6                	call   *%esi
402ca2:	68 ac 6e 40 00       	push   $0x406eac
402ca7:	a3 70 ac 40 00       	mov    %eax,0x40ac70
402cac:	ff d6                	call   *%esi
402cae:	68 c4 6e 40 00       	push   $0x406ec4
402cb3:	a3 60 ac 40 00       	mov    %eax,0x40ac60
402cb8:	ff d6                	call   *%esi
402cba:	68 dc 6e 40 00       	push   $0x406edc
402cbf:	a3 54 ac 40 00       	mov    %eax,0x40ac54
402cc4:	ff d6                	call   *%esi
402cc6:	68 f4 6e 40 00       	push   $0x406ef4
402ccb:	a3 4c ac 40 00       	mov    %eax,0x40ac4c
402cd0:	ff d6                	call   *%esi
402cd2:	68 0c 6f 40 00       	push   $0x406f0c
402cd7:	a3 3c ac 40 00       	mov    %eax,0x40ac3c
402cdc:	ff d6                	call   *%esi
402cde:	68 1c 6f 40 00       	push   $0x406f1c
402ce3:	a3 34 ac 40 00       	mov    %eax,0x40ac34
402ce8:	ff d6                	call   *%esi
402cea:	a3 28 ac 40 00       	mov    %eax,0x40ac28