46de3e:	8b 49 04             	mov    0x4(%ecx),%ecx
46de41:	85 c9                	test   %ecx,%ecx
46de43:	0f 84 a4 03 00 00    	je     0x46e1ed
46de49:	83 39 00             	cmpl   $0x0,(%ecx)
46de4c:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
46de53:	0f 84 70 03 00 00    	je     0x46e1c9
46de59:	8b d0                	mov    %eax,%edx
46de5b:	33 db                	xor    %ebx,%ebx
46de5d:	0f 1f 00             	nopl   (%eax)
46de60:	8b 04 17             	mov    (%edi,%edx,1),%eax
46de63:	8b 40 04             	mov    0x4(%eax),%eax
46de66:	8b 04 03             	mov    (%ebx,%eax,1),%eax
46de69:	8b 08                	mov    (%eax),%ecx
46de6b:	8b c2                	mov    %edx,%eax
46de6d:	85 c9                	test   %ecx,%ecx
46de6f:	0f 84 31 03 00 00    	je     0x46e1a6
46de75:	8b 09                	mov    (%ecx),%ecx
46de77:	85 c9                	test   %ecx,%ecx
46de79:	74 26                	je     0x46dea1
46de7b:	51                   	push   %ecx
46de7c:	e8 08 32 17 00       	call   0x5e1089
46de81:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46de87:	83 c4 04             	add    $0x4,%esp
46de8a:	8b 04 07             	mov    (%edi,%eax,1),%eax
46de8d:	8b 40 04             	mov    0x4(%eax),%eax
46de90:	8b 04 03             	mov    (%ebx,%eax,1),%eax
46de93:	8b 00                	mov    (%eax),%eax
46de95:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
46de9b:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46dea1:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46dea4:	8b 49 04             	mov    0x4(%ecx),%ecx
46dea7:	8b 0c 0b             	mov    (%ebx,%ecx,1),%ecx
46deaa:	8b 09                	mov    (%ecx),%ecx
46deac:	8b 49 04             	mov    0x4(%ecx),%ecx
46deaf:	85 c9                	test   %ecx,%ecx
46deb1:	74 27                	je     0x46deda
46deb3:	51                   	push   %ecx
46deb4:	e8 d0 31 17 00       	call   0x5e1089
46deb9:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46debf:	83 c4 04             	add    $0x4,%esp
46dec2:	8b 04 07             	mov    (%edi,%eax,1),%eax
46dec5:	8b 40 04             	mov    0x4(%eax),%eax
46dec8:	8b 04 03             	mov    (%ebx,%eax,1),%eax
46decb:	8b 00                	mov    (%eax),%eax
46decd:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
46ded4:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46deda:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46dedd:	8b 49 04             	mov    0x4(%ecx),%ecx
46dee0:	8b 0c 0b             	mov    (%ebx,%ecx,1),%ecx
46dee3:	8b 09                	mov    (%ecx),%ecx
46dee5:	8b 49 08             	mov    0x8(%ecx),%ecx
46dee8:	85 c9                	test   %ecx,%ecx
46deea:	74 27                	je     0x46df13
46deec:	51                   	push   %ecx
46deed:	e8 97 31 17 00       	call   0x5e1089
46def2:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46def8:	83 c4 04             	add    $0x4,%esp
46defb:	8b 04 07             	mov    (%edi,%eax,1),%eax
46defe:	8b 40 04             	mov    0x4(%eax),%eax
46df01:	8b 04 03             	mov    (%ebx,%eax,1),%eax
46df04:	8b 00                	mov    (%eax),%eax
46df06:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
46df0d:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46df13:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46df16:	8b 49 04             	mov    0x4(%ecx),%ecx
46df19:	8b 0c 0b             	mov    (%ebx,%ecx,1),%ecx
46df1c:	8b 09                	mov    (%ecx),%ecx
46df1e:	8b 49 0c             	mov    0xc(%ecx),%ecx
46df21:	85 c9                	test   %ecx,%ecx
46df23:	74 27                	je     0x46df4c
46df25:	51                   	push   %ecx
46df26:	e8 5e 31 17 00       	call   0x5e1089
46df2b:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46df31:	83 c4 04             	add    $0x4,%esp
46df34:	8b 04 07             	mov    (%edi,%eax,1),%eax
46df37:	8b 40 04             	mov    0x4(%eax),%eax
46df3a:	8b 04 03             	mov    (%ebx,%eax,1),%eax
46df3d:	8b 00                	mov    (%eax),%eax
46df3f:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
46df46:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46df4c:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46df4f:	8b 49 04             	mov    0x4(%ecx),%ecx
46df52:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46df55:	8b 49 04             	mov    0x4(%ecx),%ecx
46df58:	85 c9                	test   %ecx,%ecx
46df5a:	0f 84 46 02 00 00    	je     0x46e1a6
46df60:	83 39 00             	cmpl   $0x0,(%ecx)
46df63:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
46df6a:	0f 84 06 02 00 00    	je     0x46e176
46df70:	33 d2                	xor    %edx,%edx
46df72:	89 55 fc             	mov    %edx,-0x4(%ebp)
46df75:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46df78:	8b 49 04             	mov    0x4(%ecx),%ecx
46df7b:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46df7e:	8b 49 04             	mov    0x4(%ecx),%ecx
46df81:	8b 0c 0a             	mov    (%edx,%ecx,1),%ecx
46df84:	8b 09                	mov    (%ecx),%ecx
46df86:	85 c9                	test   %ecx,%ecx
46df88:	74 2d                	je     0x46dfb7
46df8a:	51                   	push   %ecx
46df8b:	e8 f9 30 17 00       	call   0x5e1089
46df90:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46df96:	83 c4 04             	add    $0x4,%esp
46df99:	8b 55 fc             	mov    -0x4(%ebp),%edx
46df9c:	8b 04 07             	mov    (%edi,%eax,1),%eax
46df9f:	8b 40 04             	mov    0x4(%eax),%eax
46dfa2:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46dfa5:	8b 40 04             	mov    0x4(%eax),%eax
46dfa8:	8b 04 02             	mov    (%edx,%eax,1),%eax
46dfab:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
46dfb1:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46dfb7:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46dfba:	8b 49 04             	mov    0x4(%ecx),%ecx
46dfbd:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46dfc0:	8b 49 04             	mov    0x4(%ecx),%ecx
46dfc3:	8b 0c 11             	mov    (%ecx,%edx,1),%ecx
46dfc6:	8b 49 04             	mov    0x4(%ecx),%ecx
46dfc9:	85 c9                	test   %ecx,%ecx
46dfcb:	74 2e                	je     0x46dffb
46dfcd:	51                   	push   %ecx
46dfce:	e8 b6 30 17 00       	call   0x5e1089
46dfd3:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46dfd9:	83 c4 04             	add    $0x4,%esp
46dfdc:	8b 55 fc             	mov    -0x4(%ebp),%edx
46dfdf:	8b 04 07             	mov    (%edi,%eax,1),%eax
46dfe2:	8b 40 04             	mov    0x4(%eax),%eax
46dfe5:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46dfe8:	8b 40 04             	mov    0x4(%eax),%eax
46dfeb:	8b 04 10             	mov    (%eax,%edx,1),%eax
46dfee:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
46dff5:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46dffb:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46dffe:	8b 49 04             	mov    0x4(%ecx),%ecx
46e001:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46e004:	8b 49 04             	mov    0x4(%ecx),%ecx
46e007:	8b 0c 11             	mov    (%ecx,%edx,1),%ecx
46e00a:	8b 49 08             	mov    0x8(%ecx),%ecx
46e00d:	85 c9                	test   %ecx,%ecx
46e00f:	74 2e                	je     0x46e03f
46e011:	51                   	push   %ecx
46e012:	e8 72 30 17 00       	call   0x5e1089
46e017:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e01d:	83 c4 04             	add    $0x4,%esp
46e020:	8b 55 fc             	mov    -0x4(%ebp),%edx
46e023:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e026:	8b 40 04             	mov    0x4(%eax),%eax
46e029:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e02c:	8b 40 04             	mov    0x4(%eax),%eax
46e02f:	8b 04 10             	mov    (%eax,%edx,1),%eax
46e032:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
46e039:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e03f:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46e042:	8b 49 04             	mov    0x4(%ecx),%ecx
46e045:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46e048:	8b 49 04             	mov    0x4(%ecx),%ecx
46e04b:	8b 0c 11             	mov    (%ecx,%edx,1),%ecx
46e04e:	8b 49 0c             	mov    0xc(%ecx),%ecx
46e051:	85 c9                	test   %ecx,%ecx
46e053:	74 2e                	je     0x46e083
46e055:	51                   	push   %ecx
46e056:	e8 2e 30 17 00       	call   0x5e1089
46e05b:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e061:	83 c4 04             	add    $0x4,%esp
46e064:	8b 55 fc             	mov    -0x4(%ebp),%edx
46e067:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e06a:	8b 40 04             	mov    0x4(%eax),%eax
46e06d:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e070:	8b 40 04             	mov    0x4(%eax),%eax
46e073:	8b 04 10             	mov    (%eax,%edx,1),%eax
46e076:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
46e07d:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e083:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46e086:	8b 49 04             	mov    0x4(%ecx),%ecx
46e089:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46e08c:	8b 49 04             	mov    0x4(%ecx),%ecx
46e08f:	8b 0c 11             	mov    (%ecx,%edx,1),%ecx
46e092:	8b 49 10             	mov    0x10(%ecx),%ecx
46e095:	85 c9                	test   %ecx,%ecx
46e097:	74 2e                	je     0x46e0c7
46e099:	51                   	push   %ecx
46e09a:	e8 ea 2f 17 00       	call   0x5e1089
46e09f:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e0a5:	83 c4 04             	add    $0x4,%esp
46e0a8:	8b 55 fc             	mov    -0x4(%ebp),%edx
46e0ab:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e0ae:	8b 40 04             	mov    0x4(%eax),%eax
46e0b1:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e0b4:	8b 40 04             	mov    0x4(%eax),%eax
46e0b7:	8b 04 10             	mov    (%eax,%edx,1),%eax
46e0ba:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
46e0c1:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e0c7:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46e0ca:	8b 49 04             	mov    0x4(%ecx),%ecx
46e0cd:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46e0d0:	8b 49 04             	mov    0x4(%ecx),%ecx
46e0d3:	8b 0c 11             	mov    (%ecx,%edx,1),%ecx
46e0d6:	8b 49 14             	mov    0x14(%ecx),%ecx
46e0d9:	85 c9                	test   %ecx,%ecx
46e0db:	74 2e                	je     0x46e10b
46e0dd:	51                   	push   %ecx
46e0de:	e8 a6 2f 17 00       	call   0x5e1089
46e0e3:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e0e9:	83 c4 04             	add    $0x4,%esp
46e0ec:	8b 55 fc             	mov    -0x4(%ebp),%edx
46e0ef:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e0f2:	8b 40 04             	mov    0x4(%eax),%eax
46e0f5:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e0f8:	8b 40 04             	mov    0x4(%eax),%eax
46e0fb:	8b 04 10             	mov    (%eax,%edx,1),%eax
46e0fe:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
46e105:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e10b:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46e10e:	8b 49 04             	mov    0x4(%ecx),%ecx
46e111:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46e114:	8b 49 04             	mov    0x4(%ecx),%ecx
46e117:	8b 0c 11             	mov    (%ecx,%edx,1),%ecx
46e11a:	8b 49 18             	mov    0x18(%ecx),%ecx
46e11d:	85 c9                	test   %ecx,%ecx
46e11f:	74 2e                	je     0x46e14f
46e121:	51                   	push   %ecx
46e122:	e8 62 2f 17 00       	call   0x5e1089
46e127:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e12d:	83 c4 04             	add    $0x4,%esp
46e130:	8b 4d fc             	mov    -0x4(%ebp),%ecx
46e133:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e136:	8b 40 04             	mov    0x4(%eax),%eax
46e139:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e13c:	8b 40 04             	mov    0x4(%eax),%eax
46e13f:	8b 04 08             	mov    (%eax,%ecx,1),%eax
46e142:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
46e149:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e14f:	8b 4d f8             	mov    -0x8(%ebp),%ecx
46e152:	41                   	inc    %ecx
46e153:	89 4d f8             	mov    %ecx,-0x8(%ebp)
46e156:	8d 14 8d 00 00 00 00 	lea    0x0(,%ecx,4),%edx
46e15d:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46e160:	89 55 fc             	mov    %edx,-0x4(%ebp)
46e163:	8b 49 04             	mov    0x4(%ecx),%ecx
46e166:	8b 0c 19             	mov    (%ecx,%ebx,1),%ecx
46e169:	8b 49 04             	mov    0x4(%ecx),%ecx
46e16c:	83 3c 0a 00          	cmpl   $0x0,(%edx,%ecx,1)
46e170:	0f 85 ff fd ff ff    	jne    0x46df75
46e176:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e179:	8b 40 04             	mov    0x4(%eax),%eax
46e17c:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e17f:	ff 70 04             	push   0x4(%eax)
46e182:	e8 02 2f 17 00       	call   0x5e1089
46e187:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e18d:	83 c4 04             	add    $0x4,%esp
46e190:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e193:	8b 40 04             	mov    0x4(%eax),%eax
46e196:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46e199:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
46e1a0:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e1a6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46e1a9:	8b d0                	mov    %eax,%edx
46e1ab:	41                   	inc    %ecx
46e1ac:	89 4d f4             	mov    %ecx,-0xc(%ebp)
46e1af:	8d 1c 8d 00 00 00 00 	lea    0x0(,%ecx,4),%ebx
46e1b6:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
46e1b9:	8b 49 04             	mov    0x4(%ecx),%ecx
46e1bc:	83 3c 0b 00          	cmpl   $0x0,(%ebx,%ecx,1)
46e1c0:	0f 85 9a fc ff ff    	jne    0x46de60
46e1c6:	8b 5d f0             	mov    -0x10(%ebp),%ebx
46e1c9:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e1cc:	ff 70 04             	push   0x4(%eax)
46e1cf:	e8 b5 2e 17 00       	call   0x5e1089
46e1d4:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e1da:	83 c4 04             	add    $0x4,%esp
46e1dd:	8b 04 07             	mov    (%edi,%eax,1),%eax
46e1e0:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
46e1e7:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
46e1ed:	43                   	inc    %ebx
46e1ee:	89 5d f0             	mov    %ebx,-0x10(%ebp)
46e1f1:	8d 3c 9d 00 00 00 00 	lea    0x0(,%ebx,4),%edi
46e1f8:	83 3c 07 00          	cmpl   $0x0,(%edi,%eax,1)
46e1fc:	0f 85 12 fc ff ff    	jne    0x46de14
46e202:	50                   	push   %eax
46e203:	e8 81 2e 17 00       	call   0x5e1089
46e208:	83 c4 04             	add    $0x4,%esp
46e20b:	c7 86 50 03 00 00 00 	movl   $0x0,0x350(%esi)
46e212:	00 00 00
46e215:	8b 86 54 03 00 00    	mov    0x354(%esi),%eax
46e21b:	85 c0                	test   %eax,%eax
46e21d:	74 13                	je     0x46e232
46e21f:	50                   	push   %eax
46e220:	e8 64 2e 17 00       	call   0x5e1089
46e225:	83 c4 04             	add    $0x4,%esp
46e228:	c7 86 54 03 00 00 00 	movl   $0x0,0x354(%esi)
46e22f:	00 00 00
46e232:	8b 86 48 03 00 00    	mov    0x348(%esi),%eax
46e238:	85 c0                	test   %eax,%eax
46e23a:	74 13                	je     0x46e24f
46e23c:	50                   	push   %eax
46e23d:	e8 47 2e 17 00       	call   0x5e1089
46e242:	83 c4 04             	add    $0x4,%esp
46e245:	c7 86 48 03 00 00 00 	movl   $0x0,0x348(%esi)
46e24c:	00 00 00
46e24f:	8b 8e 58 03 00 00    	mov    0x358(%esi),%ecx
46e255:	85 c9                	test   %ecx,%ecx
46e257:	0f 84 c5 00 00 00    	je     0x46e322
46e25d:	8b 41 08             	mov    0x8(%ecx),%eax
46e260:	85 c0                	test   %eax,%eax
46e262:	74 1c                	je     0x46e280
46e264:	50                   	push   %eax
46e265:	e8 1f 2e 17 00       	call   0x5e1089
46e26a:	8b 86 58 03 00 00    	mov    0x358(%esi),%eax
46e270:	83 c4 04             	add    $0x4,%esp
46e273:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
46e27a:	8b 8e 58 03 00 00    	mov    0x358(%esi),%ecx
46e280:	8b 41 04             	mov    0x4(%ecx),%eax
46e283:	85 c0                	test   %eax,%eax
46e285:	74 1c                	je     0x46e2a3
46e287:	50                   	push   %eax
46e288:	e8 fc 2d 17 00       	call   0x5e1089
46e28d:	8b 86 58 03 00 00    	mov    0x358(%esi),%eax
46e293:	83 c4 04             	add    $0x4,%esp
46e296:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
46e29d:	8b 8e 58 03 00 00    	mov    0x358(%esi),%ecx
46e2a3:	8b 41 0c             	mov    0xc(%ecx),%eax
46e2a6:	85 c0                	test   %eax,%eax
46e2a8:	74 63                	je     0x46e30d
46e2aa:	33 db                	xor    %ebx,%ebx
46e2ac:	39 18                	cmp    %ebx,(%eax)
46e2ae:	74 3f                	je     0x46e2ef
46e2b0:	33 ff                	xor    %edi,%edi
46e2b2:	8b 86 58 03 00 00    	mov    0x358(%esi),%eax
46e2b8:	8b 40 0c             	mov    0xc(%eax),%eax
46e2bb:	ff 34 38             	push   (%eax,%edi,1)
46e2be:	e8 c6 2d 17 00       	call   0x5e1089
46e2c3:	8b 86 58 03 00 00    	mov    0x358(%esi),%eax
46e2c9:	8d 5b 01             	lea    0x1(%ebx),%ebx
46e2cc:	83 c4 04             	add    $0x4,%esp
46e2cf:	8b 40 0c             	mov    0xc(%eax),%eax
46e2d2:	c7 04 07 00 00 00 00 	movl   $0x0,(%edi,%eax,1)
46e2d9:	8d 3c 9d 00 00 00 00 	lea    0x0(,%ebx,4),%edi
46e2e0:	8b 8e 58 03 00 00    	mov    0x358(%esi),%ecx
46e2e6:	8b 41 0c             	mov    0xc(%ecx),%eax
46e2e9:	83 3c 07 00          	cmpl   $0x0,(%edi,%eax,1)
46e2ed:	75 c3                	jne    0x46e2b2
46e2ef:	ff 71 0c             	push   0xc(%ecx)
46e2f2:	e8 92 2d 17 00       	call   0x5e1089
46e2f7:	8b 86 58 03 00 00    	mov    0x358(%esi),%eax
46e2fd:	83 c4 04             	add    $0x4,%esp
46e300:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
46e307:	8b 8e 58 03 00 00    	mov    0x358(%esi),%ecx
46e30d:	6a 10                	push   $0x10
46e30f:	51                   	push   %ecx
46e310:	e8 5d 2d 17 00       	call   0x5e1072
46e315:	83 c4 08             	add    $0x8,%esp