4066be:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
4066c4:	e8 c3 82 01 00       	call   0x41e98c
4066c9:	56                   	push   %esi
4066ca:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
4066d0:	c7 45 fc 63 01 00 00 	movl   $0x163,-0x4(%ebp)
4066d7:	e8 0d 85 01 00       	call   0x41ebe9
4066dc:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
4066e2:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4066e5:	e8 b6 83 01 00       	call   0x41eaa0
4066ea:	85 ff                	test   %edi,%edi
4066ec:	0f 84 54 40 00 00    	je     0x40a746
4066f2:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
4066f8:	e8 8f 82 01 00       	call   0x41e98c
4066fd:	56                   	push   %esi
4066fe:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
406704:	c7 45 fc 64 01 00 00 	movl   $0x164,-0x4(%ebp)
40670b:	e8 d9 84 01 00       	call   0x41ebe9
406710:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
406716:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406719:	e8 82 83 01 00       	call   0x41eaa0
40671e:	85 ff                	test   %edi,%edi
406720:	0f 84 20 40 00 00    	je     0x40a746
406726:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
40672c:	e8 5b 82 01 00       	call   0x41e98c
406731:	56                   	push   %esi
406732:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
406738:	c7 45 fc 65 01 00 00 	movl   $0x165,-0x4(%ebp)
40673f:	e8 a5 84 01 00       	call   0x41ebe9
406744:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
40674a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40674d:	e8 4e 83 01 00       	call   0x41eaa0
406752:	85 ff                	test   %edi,%edi
406754:	0f 84 ec 3f 00 00    	je     0x40a746
40675a:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
406760:	e8 27 82 01 00       	call   0x41e98c
406765:	56                   	push   %esi
406766:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
40676c:	c7 45 fc 66 01 00 00 	movl   $0x166,-0x4(%ebp)
406773:	e8 71 84 01 00       	call   0x41ebe9
406778:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
40677e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406781:	e8 1a 83 01 00       	call   0x41eaa0
406786:	85 ff                	test   %edi,%edi
406788:	0f 84 b8 3f 00 00    	je     0x40a746
40678e:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
406794:	e8 f3 81 01 00       	call   0x41e98c
406799:	56                   	push   %esi
40679a:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
4067a0:	c7 45 fc 67 01 00 00 	movl   $0x167,-0x4(%ebp)
4067a7:	e8 3d 84 01 00       	call   0x41ebe9
4067ac:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
4067b2:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4067b5:	e8 e6 82 01 00       	call   0x41eaa0
4067ba:	85 ff                	test   %edi,%edi
4067bc:	0f 84 84 3f 00 00    	je     0x40a746
4067c2:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
4067c8:	e8 bf 81 01 00       	call   0x41e98c
4067cd:	56                   	push   %esi
4067ce:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
4067d4:	c7 45 fc 68 01 00 00 	movl   $0x168,-0x4(%ebp)
4067db:	e8 09 84 01 00       	call   0x41ebe9
4067e0:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
4067e6:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4067e9:	e8 b2 82 01 00       	call   0x41eaa0
4067ee:	85 ff                	test   %edi,%edi
4067f0:	0f 84 50 3f 00 00    	je     0x40a746
4067f6:	8d 8d 2c ff ff ff    	lea    -0xd4(%ebp),%ecx
4067fc:	e8 8b 81 01 00       	call   0x41e98c
406801:	56                   	push   %esi
406802:	8d 8d 2c ff ff ff    	lea    -0xd4(%ebp),%ecx
406808:	c7 45 fc 69 01 00 00 	movl   $0x169,-0x4(%ebp)
40680f:	e8 d5 83 01 00       	call   0x41ebe9
406814:	8d 8d 2c ff ff ff    	lea    -0xd4(%ebp),%ecx
40681a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40681d:	e8 7e 82 01 00       	call   0x41eaa0
406822:	85 ff                	test   %edi,%edi
406824:	0f 84 1c 3f 00 00    	je     0x40a746
40682a:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
406830:	e8 57 81 01 00       	call   0x41e98c
406835:	56                   	push   %esi
406836:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
40683c:	c7 45 fc 6a 01 00 00 	movl   $0x16a,-0x4(%ebp)
406843:	e8 a1 83 01 00       	call   0x41ebe9
406848:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
40684e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406851:	e8 4a 82 01 00       	call   0x41eaa0
406856:	85 ff                	test   %edi,%edi
406858:	0f 84 e8 3e 00 00    	je     0x40a746
40685e:	8d 8d 1c ff ff ff    	lea    -0xe4(%ebp),%ecx
406864:	e8 23 81 01 00       	call   0x41e98c
406869:	56                   	push   %esi
40686a:	8d 8d 1c ff ff ff    	lea    -0xe4(%ebp),%ecx
406870:	c7 45 fc 6b 01 00 00 	movl   $0x16b,-0x4(%ebp)
406877:	e8 6d 83 01 00       	call   0x41ebe9
40687c:	8d 8d 1c ff ff ff    	lea    -0xe4(%ebp),%ecx
406882:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406885:	e8 16 82 01 00       	call   0x41eaa0
40688a:	85 ff                	test   %edi,%edi
40688c:	0f 84 b4 3e 00 00    	je     0x40a746
406892:	8d 8d 14 ff ff ff    	lea    -0xec(%ebp),%ecx
406898:	e8 ef 80 01 00       	call   0x41e98c
40689d:	56                   	push   %esi
40689e:	8d 8d 14 ff ff ff    	lea    -0xec(%ebp),%ecx
4068a4:	c7 45 fc 6c 01 00 00 	movl   $0x16c,-0x4(%ebp)
4068ab:	e8 39 83 01 00       	call   0x41ebe9
4068b0:	8d 8d 14 ff ff ff    	lea    -0xec(%ebp),%ecx
4068b6:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4068b9:	e8 e2 81 01 00       	call   0x41eaa0
4068be:	85 ff                	test   %edi,%edi
4068c0:	0f 84 80 3e 00 00    	je     0x40a746
4068c6:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
4068cc:	e8 bb 80 01 00       	call   0x41e98c
4068d1:	56                   	push   %esi
4068d2:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
4068d8:	c7 45 fc 6d 01 00 00 	movl   $0x16d,-0x4(%ebp)
4068df:	e8 05 83 01 00       	call   0x41ebe9
4068e4:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
4068ea:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4068ed:	e8 ae 81 01 00       	call   0x41eaa0
4068f2:	85 ff                	test   %edi,%edi
4068f4:	0f 84 4c 3e 00 00    	je     0x40a746
4068fa:	8d 8d 04 ff ff ff    	lea    -0xfc(%ebp),%ecx
406900:	e8 87 80 01 00       	call   0x41e98c
406905:	56                   	push   %esi
406906:	8d 8d 04 ff ff ff    	lea    -0xfc(%ebp),%ecx
40690c:	c7 45 fc 6e 01 00 00 	movl   $0x16e,-0x4(%ebp)
406913:	e8 d1 82 01 00       	call   0x41ebe9
406918:	8d 8d 04 ff ff ff    	lea    -0xfc(%ebp),%ecx
40691e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406921:	e8 7a 81 01 00       	call   0x41eaa0
406926:	85 ff                	test   %edi,%edi
406928:	0f 84 18 3e 00 00    	je     0x40a746
40692e:	8d 8d fc fe ff ff    	lea    -0x104(%ebp),%ecx
406934:	e8 53 80 01 00       	call   0x41e98c
406939:	56                   	push   %esi
40693a:	8d 8d fc fe ff ff    	lea    -0x104(%ebp),%ecx
406940:	c7 45 fc 6f 01 00 00 	movl   $0x16f,-0x4(%ebp)
406947:	e8 9d 82 01 00       	call   0x41ebe9
40694c:	8d 8d fc fe ff ff    	lea    -0x104(%ebp),%ecx
406952:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406955:	e8 46 81 01 00       	call   0x41eaa0
40695a:	85 ff                	test   %edi,%edi
40695c:	0f 84 e4 3d 00 00    	je     0x40a746
406962:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
406968:	e8 1f 80 01 00       	call   0x41e98c
40696d:	56                   	push   %esi
40696e:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
406974:	c7 45 fc 70 01 00 00 	movl   $0x170,-0x4(%ebp)
40697b:	e8 69 82 01 00       	call   0x41ebe9
406980:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
406986:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406989:	e8 12 81 01 00       	call   0x41eaa0
40698e:	85 ff                	test   %edi,%edi
406990:	0f 84 b0 3d 00 00    	je     0x40a746
406996:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
40699c:	e8 eb 7f 01 00       	call   0x41e98c
4069a1:	56                   	push   %esi
4069a2:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4069a8:	c7 45 fc 71 01 00 00 	movl   $0x171,-0x4(%ebp)
4069af:	e8 35 82 01 00       	call   0x41ebe9
4069b4:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4069ba:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4069bd:	e8 de 80 01 00       	call   0x41eaa0
4069c2:	85 ff                	test   %edi,%edi
4069c4:	0f 84 7c 3d 00 00    	je     0x40a746
4069ca:	8d 8d e4 fe ff ff    	lea    -0x11c(%ebp),%ecx
4069d0:	e8 b7 7f 01 00       	call   0x41e98c
4069d5:	56                   	push   %esi
4069d6:	8d 8d e4 fe ff ff    	lea    -0x11c(%ebp),%ecx
4069dc:	c7 45 fc 72 01 00 00 	movl   $0x172,-0x4(%ebp)
4069e3:	e8 01 82 01 00       	call   0x41ebe9
4069e8:	8d 8d e4 fe ff ff    	lea    -0x11c(%ebp),%ecx
4069ee:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4069f1:	e8 aa 80 01 00       	call   0x41eaa0
4069f6:	85 ff                	test   %edi,%edi
4069f8:	0f 84 48 3d 00 00    	je     0x40a746
4069fe:	8d 8d dc fe ff ff    	lea    -0x124(%ebp),%ecx
406a04:	e8 83 7f 01 00       	call   0x41e98c
406a09:	56                   	push   %esi
406a0a:	8d 8d dc fe ff ff    	lea    -0x124(%ebp),%ecx
406a10:	c7 45 fc 73 01 00 00 	movl   $0x173,-0x4(%ebp)
406a17:	e8 cd 81 01 00       	call   0x41ebe9
406a1c:	8d 8d dc fe ff ff    	lea    -0x124(%ebp),%ecx
406a22:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406a25:	e8 76 80 01 00       	call   0x41eaa0
406a2a:	85 ff                	test   %edi,%edi
406a2c:	0f 84 14 3d 00 00    	je     0x40a746
406a32:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
406a38:	e8 4f 7f 01 00       	call   0x41e98c
406a3d:	56                   	push   %esi
406a3e:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
406a44:	c7 45 fc 74 01 00 00 	movl   $0x174,-0x4(%ebp)
406a4b:	e8 99 81 01 00       	call   0x41ebe9
406a50:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
406a56:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406a59:	e8 42 80 01 00       	call   0x41eaa0
406a5e:	85 ff                	test   %edi,%edi
406a60:	0f 84 e0 3c 00 00    	je     0x40a746
406a66:	8d 8d cc fe ff ff    	lea    -0x134(%ebp),%ecx
406a6c:	e8 1b 7f 01 00       	call   0x41e98c
406a71:	56                   	push   %esi
406a72:	8d 8d cc fe ff ff    	lea    -0x134(%ebp),%ecx
406a78:	c7 45 fc 75 01 00 00 	movl   $0x175,-0x4(%ebp)
406a7f:	e8 65 81 01 00       	call   0x41ebe9
406a84:	8d 8d cc fe ff ff    	lea    -0x134(%ebp),%ecx
406a8a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406a8d:	e8 0e 80 01 00       	call   0x41eaa0
406a92:	85 ff                	test   %edi,%edi
406a94:	0f 84 ac 3c 00 00    	je     0x40a746
406a9a:	8d 8d c4 fe ff ff    	lea    -0x13c(%ebp),%ecx
406aa0:	e8 e7 7e 01 00       	call   0x41e98c
406aa5:	56                   	push   %esi
406aa6:	8d 8d c4 fe ff ff    	lea    -0x13c(%ebp),%ecx
406aac:	c7 45 fc 76 01 00 00 	movl   $0x176,-0x4(%ebp)
406ab3:	e8 31 81 01 00       	call   0x41ebe9
406ab8:	8d 8d c4 fe ff ff    	lea    -0x13c(%ebp),%ecx
406abe:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406ac1:	e8 da 7f 01 00       	call   0x41eaa0
406ac6:	85 ff                	test   %edi,%edi
406ac8:	0f 84 78 3c 00 00    	je     0x40a746
406ace:	8d 8d bc fe ff ff    	lea    -0x144(%ebp),%ecx
406ad4:	e8 b3 7e 01 00       	call   0x41e98c
406ad9:	56                   	push   %esi
406ada:	8d 8d bc fe ff ff    	lea    -0x144(%ebp),%ecx
406ae0:	c7 45 fc 77 01 00 00 	movl   $0x177,-0x4(%ebp)
406ae7:	e8 fd 80 01 00       	call   0x41ebe9
406aec:	8d 8d bc fe ff ff    	lea    -0x144(%ebp),%ecx
406af2:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406af5:	e8 a6 7f 01 00       	call   0x41eaa0
406afa:	85 ff                	test   %edi,%edi
406afc:	0f 84 44 3c 00 00    	je     0x40a746
406b02:	8d 8d b4 fe ff ff    	lea    -0x14c(%ebp),%ecx
406b08:	e8 7f 7e 01 00       	call   0x41e98c
406b0d:	56                   	push   %esi
406b0e:	8d 8d b4 fe ff ff    	lea    -0x14c(%ebp),%ecx
406b14:	c7 45 fc 78 01 00 00 	movl   $0x178,-0x4(%ebp)
406b1b:	e8 c9 80 01 00       	call   0x41ebe9
406b20:	8d 8d b4 fe ff ff    	lea    -0x14c(%ebp),%ecx
406b26:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406b29:	e8 72 7f 01 00       	call   0x41eaa0
406b2e:	85 ff                	test   %edi,%edi
406b30:	0f 84 10 3c 00 00    	je     0x40a746
406b36:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
406b3c:	e8 4b 7e 01 00       	call   0x41e98c
406b41:	56                   	push   %esi
406b42:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
406b48:	c7 45 fc 79 01 00 00 	movl   $0x179,-0x4(%ebp)
406b4f:	e8 95 80 01 00       	call   0x41ebe9
406b54:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
406b5a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406b5d:	e8 3e 7f 01 00       	call   0x41eaa0
406b62:	85 ff                	test   %edi,%edi
406b64:	0f 84 dc 3b 00 00    	je     0x40a746
406b6a:	8d 8d a4 fe ff ff    	lea    -0x15c(%ebp),%ecx
406b70:	e8 17 7e 01 00       	call   0x41e98c
406b75:	56                   	push   %esi
406b76:	8d 8d a4 fe ff ff    	lea    -0x15c(%ebp),%ecx
406b7c:	c7 45 fc 7a 01 00 00 	movl   $0x17a,-0x4(%ebp)
406b83:	e8 61 80 01 00       	call   0x41ebe9
406b88:	8d 8d a4 fe ff ff    	lea    -0x15c(%ebp),%ecx
406b8e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406b91:	e8 0a 7f 01 00       	call   0x41eaa0
406b96:	85 ff                	test   %edi,%edi
406b98:	0f 84 a8 3b 00 00    	je     0x40a746
406b9e:	8d 8d 9c fe ff ff    	lea    -0x164(%ebp),%ecx
406ba4:	e8 e3 7d 01 00       	call   0x41e98c
406ba9:	56                   	push   %esi
406baa:	8d 8d 9c fe ff ff    	lea    -0x164(%ebp),%ecx
406bb0:	c7 45 fc 7b 01 00 00 	movl   $0x17b,-0x4(%ebp)
406bb7:	e8 2d 80 01 00       	call   0x41ebe9
406bbc:	8d 8d 9c fe ff ff    	lea    -0x164(%ebp),%ecx
406bc2:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406bc5:	e8 d6 7e 01 00       	call   0x41eaa0
406bca:	85 ff                	test   %edi,%edi
406bcc:	0f 84 74 3b 00 00    	je     0x40a746
406bd2:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
406bd8:	e8 af 7d 01 00       	call   0x41e98c
406bdd:	56                   	push   %esi
406bde:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
406be4:	c7 45 fc 7c 01 00 00 	movl   $0x17c,-0x4(%ebp)
406beb:	e8 f9 7f 01 00       	call   0x41ebe9
406bf0:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
406bf6:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406bf9:	e8 a2 7e 01 00       	call   0x41eaa0
406bfe:	85 ff                	test   %edi,%edi
406c00:	0f 84 40 3b 00 00    	je     0x40a746
406c06:	8d 8d 8c fe ff ff    	lea    -0x174(%ebp),%ecx
406c0c:	e8 7b 7d 01 00       	call   0x41e98c
406c11:	56                   	push   %esi
406c12:	8d 8d 8c fe ff ff    	lea    -0x174(%ebp),%ecx
406c18:	c7 45 fc 7d 01 00 00 	movl   $0x17d,-0x4(%ebp)
406c1f:	e8 c5 7f 01 00       	call   0x41ebe9
406c24:	8d 8d 8c fe ff ff    	lea    -0x174(%ebp),%ecx
406c2a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406c2d:	e8 6e 7e 01 00       	call   0x41eaa0
406c32:	85 ff                	test   %edi,%edi
406c34:	0f 84 0c 3b 00 00    	je     0x40a746
406c3a:	8d 8d 84 fe ff ff    	lea    -0x17c(%ebp),%ecx
406c40:	e8 47 7d 01 00       	call   0x41e98c
406c45:	56                   	push   %esi
406c46:	8d 8d 84 fe ff ff    	lea    -0x17c(%ebp),%ecx
406c4c:	c7 45 fc 7e 01 00 00 	movl   $0x17e,-0x4(%ebp)
406c53:	e8 91 7f 01 00       	call   0x41ebe9
406c58:	8d 8d 84 fe ff ff    	lea    -0x17c(%ebp),%ecx
406c5e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406c61:	e8 3a 7e 01 00       	call   0x41eaa0
406c66:	85 ff                	test   %edi,%edi
406c68:	0f 84 d8 3a 00 00    	je     0x40a746
406c6e:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
406c74:	e8 13 7d 01 00       	call   0x41e98c
406c79:	56                   	push   %esi
406c7a:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
406c80:	c7 45 fc 7f 01 00 00 	movl   $0x17f,-0x4(%ebp)
406c87:	e8 5d 7f 01 00       	call   0x41ebe9
406c8c:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
406c92:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406c95:	e8 06 7e 01 00       	call   0x41eaa0
406c9a:	85 ff                	test   %edi,%edi
406c9c:	0f 84 a4 3a 00 00    	je     0x40a746
406ca2:	8d 8d 74 fe ff ff    	lea    -0x18c(%ebp),%ecx
406ca8:	e8 df 7c 01 00       	call   0x41e98c
406cad:	56                   	push   %esi
406cae:	8d 8d 74 fe ff ff    	lea    -0x18c(%ebp),%ecx
406cb4:	c7 45 fc 80 01 00 00 	movl   $0x180,-0x4(%ebp)
406cbb:	e8 29 7f 01 00       	call   0x41ebe9
406cc0:	8d 8d 74 fe ff ff    	lea    -0x18c(%ebp),%ecx
406cc6:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406cc9:	e8 d2 7d 01 00       	call   0x41eaa0
406cce:	85 ff                	test   %edi,%edi
406cd0:	0f 84 70 3a 00 00    	je     0x40a746
406cd6:	8d 8d 6c fe ff ff    	lea    -0x194(%ebp),%ecx
406cdc:	e8 ab 7c 01 00       	call   0x41e98c
406ce1:	56                   	push   %esi
406ce2:	8d 8d 6c fe ff ff    	lea    -0x194(%ebp),%ecx
406ce8:	c7 45 fc 81 01 00 00 	movl   $0x181,-0x4(%ebp)
406cef:	e8 f5 7e 01 00       	call   0x41ebe9
406cf4:	8d 8d 6c fe ff ff    	lea    -0x194(%ebp),%ecx
406cfa:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406cfd:	e8 9e 7d 01 00       	call   0x41eaa0
406d02:	85 ff                	test   %edi,%edi
406d04:	0f 84 3c 3a 00 00    	je     0x40a746
406d0a:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
406d10:	e8 77 7c 01 00       	call   0x41e98c
406d15:	56                   	push   %esi
406d16:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
406d1c:	c7 45 fc 82 01 00 00 	movl   $0x182,-0x4(%ebp)
406d23:	e8 c1 7e 01 00       	call   0x41ebe9
406d28:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
406d2e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406d31:	e8 6a 7d 01 00       	call   0x41eaa0