48fe60:	51                   	push   %ecx
48fe61:	8b 55 08             	mov    0x8(%ebp),%edx
48fe64:	83 ea 0c             	sub    $0xc,%edx
48fe67:	52                   	push   %edx
48fe68:	e8 c3 f9 ff ff       	call   0x48f830
48fe6d:	83 c4 08             	add    $0x8,%esp
48fe70:	89 45 fc             	mov    %eax,-0x4(%ebp)
48fe73:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48fe77:	74 08                	je     0x48fe81
48fe79:	8b 45 fc             	mov    -0x4(%ebp),%eax
48fe7c:	e9 2f 04 00 00       	jmp    0x4902b0
48fe81:	8b 45 0c             	mov    0xc(%ebp),%eax
48fe84:	83 e8 08             	sub    $0x8,%eax
48fe87:	50                   	push   %eax
48fe88:	8b 4d 08             	mov    0x8(%ebp),%ecx
48fe8b:	83 e9 08             	sub    $0x8,%ecx
48fe8e:	51                   	push   %ecx
48fe8f:	e8 9c f9 ff ff       	call   0x48f830
48fe94:	83 c4 08             	add    $0x8,%esp
48fe97:	89 45 fc             	mov    %eax,-0x4(%ebp)
48fe9a:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48fe9e:	74 08                	je     0x48fea8
48fea0:	8b 45 fc             	mov    -0x4(%ebp),%eax
48fea3:	e9 08 04 00 00       	jmp    0x4902b0
48fea8:	8b 55 0c             	mov    0xc(%ebp),%edx
48feab:	83 ea 04             	sub    $0x4,%edx
48feae:	52                   	push   %edx
48feaf:	8b 45 08             	mov    0x8(%ebp),%eax
48feb2:	83 e8 04             	sub    $0x4,%eax
48feb5:	50                   	push   %eax
48feb6:	e8 75 f9 ff ff       	call   0x48f830
48febb:	83 c4 08             	add    $0x8,%esp
48febe:	89 45 fc             	mov    %eax,-0x4(%ebp)
48fec1:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48fec5:	74 08                	je     0x48fecf
48fec7:	8b 45 fc             	mov    -0x4(%ebp),%eax
48feca:	e9 e1 03 00 00       	jmp    0x4902b0
48fecf:	33 c0                	xor    %eax,%eax
48fed1:	e9 da 03 00 00       	jmp    0x4902b0
48fed6:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48fed9:	83 e9 1d             	sub    $0x1d,%ecx
48fedc:	51                   	push   %ecx
48fedd:	8b 55 08             	mov    0x8(%ebp),%edx
48fee0:	83 ea 1d             	sub    $0x1d,%edx
48fee3:	52                   	push   %edx
48fee4:	e8 47 f9 ff ff       	call   0x48f830
48fee9:	83 c4 08             	add    $0x8,%esp
48feec:	89 45 fc             	mov    %eax,-0x4(%ebp)
48feef:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48fef3:	74 08                	je     0x48fefd
48fef5:	8b 45 fc             	mov    -0x4(%ebp),%eax
48fef8:	e9 b3 03 00 00       	jmp    0x4902b0
48fefd:	8b 45 0c             	mov    0xc(%ebp),%eax
48ff00:	83 e8 19             	sub    $0x19,%eax
48ff03:	50                   	push   %eax
48ff04:	8b 4d 08             	mov    0x8(%ebp),%ecx
48ff07:	83 e9 19             	sub    $0x19,%ecx
48ff0a:	51                   	push   %ecx
48ff0b:	e8 20 f9 ff ff       	call   0x48f830
48ff10:	83 c4 08             	add    $0x8,%esp
48ff13:	89 45 fc             	mov    %eax,-0x4(%ebp)
48ff16:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48ff1a:	74 08                	je     0x48ff24
48ff1c:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ff1f:	e9 8c 03 00 00       	jmp    0x4902b0
48ff24:	8b 55 0c             	mov    0xc(%ebp),%edx
48ff27:	83 ea 15             	sub    $0x15,%edx
48ff2a:	52                   	push   %edx
48ff2b:	8b 45 08             	mov    0x8(%ebp),%eax
48ff2e:	83 e8 15             	sub    $0x15,%eax
48ff31:	50                   	push   %eax
48ff32:	e8 f9 f8 ff ff       	call   0x48f830
48ff37:	83 c4 08             	add    $0x8,%esp
48ff3a:	89 45 fc             	mov    %eax,-0x4(%ebp)
48ff3d:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48ff41:	74 08                	je     0x48ff4b
48ff43:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ff46:	e9 65 03 00 00       	jmp    0x4902b0
48ff4b:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48ff4e:	83 e9 11             	sub    $0x11,%ecx
48ff51:	51                   	push   %ecx
48ff52:	8b 55 08             	mov    0x8(%ebp),%edx
48ff55:	83 ea 11             	sub    $0x11,%edx
48ff58:	52                   	push   %edx
48ff59:	e8 d2 f8 ff ff       	call   0x48f830
48ff5e:	83 c4 08             	add    $0x8,%esp
48ff61:	89 45 fc             	mov    %eax,-0x4(%ebp)
48ff64:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48ff68:	74 08                	je     0x48ff72
48ff6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ff6d:	e9 3e 03 00 00       	jmp    0x4902b0
48ff72:	8b 45 0c             	mov    0xc(%ebp),%eax
48ff75:	83 e8 0d             	sub    $0xd,%eax
48ff78:	50                   	push   %eax
48ff79:	8b 4d 08             	mov    0x8(%ebp),%ecx
48ff7c:	83 e9 0d             	sub    $0xd,%ecx
48ff7f:	51                   	push   %ecx
48ff80:	e8 ab f8 ff ff       	call   0x48f830
48ff85:	83 c4 08             	add    $0x8,%esp
48ff88:	89 45 fc             	mov    %eax,-0x4(%ebp)
48ff8b:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48ff8f:	74 08                	je     0x48ff99
48ff91:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ff94:	e9 17 03 00 00       	jmp    0x4902b0
48ff99:	8b 55 0c             	mov    0xc(%ebp),%edx
48ff9c:	83 ea 09             	sub    $0x9,%edx
48ff9f:	52                   	push   %edx
48ffa0:	8b 45 08             	mov    0x8(%ebp),%eax
48ffa3:	83 e8 09             	sub    $0x9,%eax
48ffa6:	50                   	push   %eax
48ffa7:	e8 84 f8 ff ff       	call   0x48f830
48ffac:	83 c4 08             	add    $0x8,%esp
48ffaf:	89 45 fc             	mov    %eax,-0x4(%ebp)
48ffb2:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48ffb6:	74 08                	je     0x48ffc0
48ffb8:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ffbb:	e9 f0 02 00 00       	jmp    0x4902b0
48ffc0:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48ffc3:	83 e9 05             	sub    $0x5,%ecx
48ffc6:	51                   	push   %ecx
48ffc7:	8b 55 08             	mov    0x8(%ebp),%edx
48ffca:	83 ea 05             	sub    $0x5,%edx
48ffcd:	52                   	push   %edx
48ffce:	e8 5d f8 ff ff       	call   0x48f830
48ffd3:	83 c4 08             	add    $0x8,%esp
48ffd6:	89 45 fc             	mov    %eax,-0x4(%ebp)
48ffd9:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
48ffdd:	74 08                	je     0x48ffe7
48ffdf:	8b 45 fc             	mov    -0x4(%ebp),%eax
48ffe2:	e9 c9 02 00 00       	jmp    0x4902b0
48ffe7:	8b 45 0c             	mov    0xc(%ebp),%eax
48ffea:	83 e8 01             	sub    $0x1,%eax
48ffed:	50                   	push   %eax
48ffee:	8b 4d 08             	mov    0x8(%ebp),%ecx
48fff1:	83 e9 01             	sub    $0x1,%ecx
48fff4:	51                   	push   %ecx
48fff5:	e8 f6 f7 ff ff       	call   0x48f7f0
48fffa:	83 c4 08             	add    $0x8,%esp
48fffd:	e9 ae 02 00 00       	jmp    0x4902b0
490002:	8b 55 0c             	mov    0xc(%ebp),%edx
490005:	83 ea 1e             	sub    $0x1e,%edx
490008:	52                   	push   %edx
490009:	8b 45 08             	mov    0x8(%ebp),%eax
49000c:	83 e8 1e             	sub    $0x1e,%eax
49000f:	50                   	push   %eax
490010:	e8 1b f8 ff ff       	call   0x48f830
490015:	83 c4 08             	add    $0x8,%esp
490018:	89 45 fc             	mov    %eax,-0x4(%ebp)
49001b:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
49001f:	74 08                	je     0x490029
490021:	8b 45 fc             	mov    -0x4(%ebp),%eax
490024:	e9 87 02 00 00       	jmp    0x4902b0
490029:	8b 4d 0c             	mov    0xc(%ebp),%ecx
49002c:	83 e9 1a             	sub    $0x1a,%ecx
49002f:	51                   	push   %ecx
490030:	8b 55 08             	mov    0x8(%ebp),%edx
490033:	83 ea 1a             	sub    $0x1a,%edx
490036:	52                   	push   %edx
490037:	e8 f4 f7 ff ff       	call   0x48f830
49003c:	83 c4 08             	add    $0x8,%esp
49003f:	89 45 fc             	mov    %eax,-0x4(%ebp)
490042:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490046:	74 08                	je     0x490050
490048:	8b 45 fc             	mov    -0x4(%ebp),%eax
49004b:	e9 60 02 00 00       	jmp    0x4902b0
490050:	8b 45 0c             	mov    0xc(%ebp),%eax
490053:	83 e8 16             	sub    $0x16,%eax
490056:	50                   	push   %eax
490057:	8b 4d 08             	mov    0x8(%ebp),%ecx
49005a:	83 e9 16             	sub    $0x16,%ecx
49005d:	51                   	push   %ecx
49005e:	e8 cd f7 ff ff       	call   0x48f830
490063:	83 c4 08             	add    $0x8,%esp
490066:	89 45 fc             	mov    %eax,-0x4(%ebp)
490069:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
49006d:	74 08                	je     0x490077
49006f:	8b 45 fc             	mov    -0x4(%ebp),%eax
490072:	e9 39 02 00 00       	jmp    0x4902b0
490077:	8b 55 0c             	mov    0xc(%ebp),%edx
49007a:	83 ea 12             	sub    $0x12,%edx
49007d:	52                   	push   %edx
49007e:	8b 45 08             	mov    0x8(%ebp),%eax
490081:	83 e8 12             	sub    $0x12,%eax
490084:	50                   	push   %eax
490085:	e8 a6 f7 ff ff       	call   0x48f830
49008a:	83 c4 08             	add    $0x8,%esp
49008d:	89 45 fc             	mov    %eax,-0x4(%ebp)
490090:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490094:	74 08                	je     0x49009e
490096:	8b 45 fc             	mov    -0x4(%ebp),%eax
490099:	e9 12 02 00 00       	jmp    0x4902b0
49009e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4900a1:	83 e9 0e             	sub    $0xe,%ecx
4900a4:	51                   	push   %ecx
4900a5:	8b 55 08             	mov    0x8(%ebp),%edx
4900a8:	83 ea 0e             	sub    $0xe,%edx
4900ab:	52                   	push   %edx
4900ac:	e8 7f f7 ff ff       	call   0x48f830
4900b1:	83 c4 08             	add    $0x8,%esp
4900b4:	89 45 fc             	mov    %eax,-0x4(%ebp)
4900b7:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4900bb:	74 08                	je     0x4900c5
4900bd:	8b 45 fc             	mov    -0x4(%ebp),%eax
4900c0:	e9 eb 01 00 00       	jmp    0x4902b0
4900c5:	8b 45 0c             	mov    0xc(%ebp),%eax
4900c8:	83 e8 0a             	sub    $0xa,%eax
4900cb:	50                   	push   %eax
4900cc:	8b 4d 08             	mov    0x8(%ebp),%ecx
4900cf:	83 e9 0a             	sub    $0xa,%ecx
4900d2:	51                   	push   %ecx
4900d3:	e8 58 f7 ff ff       	call   0x48f830
4900d8:	83 c4 08             	add    $0x8,%esp
4900db:	89 45 fc             	mov    %eax,-0x4(%ebp)
4900de:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4900e2:	74 08                	je     0x4900ec
4900e4:	8b 45 fc             	mov    -0x4(%ebp),%eax
4900e7:	e9 c4 01 00 00       	jmp    0x4902b0
4900ec:	8b 55 0c             	mov    0xc(%ebp),%edx
4900ef:	83 ea 06             	sub    $0x6,%edx
4900f2:	52                   	push   %edx
4900f3:	8b 45 08             	mov    0x8(%ebp),%eax
4900f6:	83 e8 06             	sub    $0x6,%eax
4900f9:	50                   	push   %eax
4900fa:	e8 31 f7 ff ff       	call   0x48f830
4900ff:	83 c4 08             	add    $0x8,%esp
490102:	89 45 fc             	mov    %eax,-0x4(%ebp)
490105:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490109:	74 08                	je     0x490113
49010b:	8b 45 fc             	mov    -0x4(%ebp),%eax
49010e:	e9 9d 01 00 00       	jmp    0x4902b0
490113:	8b 4d 0c             	mov    0xc(%ebp),%ecx
490116:	83 e9 02             	sub    $0x2,%ecx
490119:	51                   	push   %ecx
49011a:	8b 55 08             	mov    0x8(%ebp),%edx
49011d:	83 ea 02             	sub    $0x2,%edx
490120:	52                   	push   %edx
490121:	e8 4a f8 ff ff       	call   0x48f970
490126:	83 c4 08             	add    $0x8,%esp
490129:	e9 82 01 00 00       	jmp    0x4902b0
49012e:	8b 45 0c             	mov    0xc(%ebp),%eax
490131:	83 e8 1f             	sub    $0x1f,%eax
490134:	50                   	push   %eax
490135:	8b 4d 08             	mov    0x8(%ebp),%ecx
490138:	83 e9 1f             	sub    $0x1f,%ecx
49013b:	51                   	push   %ecx
49013c:	e8 ef f6 ff ff       	call   0x48f830
490141:	83 c4 08             	add    $0x8,%esp
490144:	89 45 fc             	mov    %eax,-0x4(%ebp)
490147:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
49014b:	74 08                	je     0x490155
49014d:	8b 45 fc             	mov    -0x4(%ebp),%eax
490150:	e9 5b 01 00 00       	jmp    0x4902b0
490155:	8b 55 0c             	mov    0xc(%ebp),%edx
490158:	83 ea 1b             	sub    $0x1b,%edx
49015b:	52                   	push   %edx
49015c:	8b 45 08             	mov    0x8(%ebp),%eax
49015f:	83 e8 1b             	sub    $0x1b,%eax
490162:	50                   	push   %eax
490163:	e8 c8 f6 ff ff       	call   0x48f830
490168:	83 c4 08             	add    $0x8,%esp
49016b:	89 45 fc             	mov    %eax,-0x4(%ebp)
49016e:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490172:	74 08                	je     0x49017c
490174:	8b 45 fc             	mov    -0x4(%ebp),%eax
490177:	e9 34 01 00 00       	jmp    0x4902b0
49017c:	8b 4d 0c             	mov    0xc(%ebp),%ecx
49017f:	83 e9 17             	sub    $0x17,%ecx
490182:	51                   	push   %ecx
490183:	8b 55 08             	mov    0x8(%ebp),%edx
490186:	83 ea 17             	sub    $0x17,%edx
490189:	52                   	push   %edx
49018a:	e8 a1 f6 ff ff       	call   0x48f830
49018f:	83 c4 08             	add    $0x8,%esp
490192:	89 45 fc             	mov    %eax,-0x4(%ebp)
490195:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490199:	74 08                	je     0x4901a3
49019b:	8b 45 fc             	mov    -0x4(%ebp),%eax
49019e:	e9 0d 01 00 00       	jmp    0x4902b0
4901a3:	8b 45 0c             	mov    0xc(%ebp),%eax
4901a6:	83 e8 13             	sub    $0x13,%eax
4901a9:	50                   	push   %eax
4901aa:	8b 4d 08             	mov    0x8(%ebp),%ecx
4901ad:	83 e9 13             	sub    $0x13,%ecx
4901b0:	51                   	push   %ecx
4901b1:	e8 7a f6 ff ff       	call   0x48f830
4901b6:	83 c4 08             	add    $0x8,%esp
4901b9:	89 45 fc             	mov    %eax,-0x4(%ebp)
4901bc:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4901c0:	74 08                	je     0x4901ca
4901c2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4901c5:	e9 e6 00 00 00       	jmp    0x4902b0
4901ca:	8b 55 0c             	mov    0xc(%ebp),%edx
4901cd:	83 ea 0f             	sub    $0xf,%edx
4901d0:	52                   	push   %edx
4901d1:	8b 45 08             	mov    0x8(%ebp),%eax
4901d4:	83 e8 0f             	sub    $0xf,%eax
4901d7:	50                   	push   %eax
4901d8:	e8 53 f6 ff ff       	call   0x48f830
4901dd:	83 c4 08             	add    $0x8,%esp
4901e0:	89 45 fc             	mov    %eax,-0x4(%ebp)
4901e3:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4901e7:	74 08                	je     0x4901f1
4901e9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4901ec:	e9 bf 00 00 00       	jmp    0x4902b0
4901f1:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4901f4:	83 e9 0b             	sub    $0xb,%ecx
4901f7:	51                   	push   %ecx
4901f8:	8b 55 08             	mov    0x8(%ebp),%edx
4901fb:	83 ea 0b             	sub    $0xb,%edx
4901fe:	52                   	push   %edx
4901ff:	e8 2c f6 ff ff       	call   0x48f830
490204:	83 c4 08             	add    $0x8,%esp
490207:	89 45 fc             	mov    %eax,-0x4(%ebp)
49020a:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
49020e:	74 08                	je     0x490218
490210:	8b 45 fc             	mov    -0x4(%ebp),%eax
490213:	e9 98 00 00 00       	jmp    0x4902b0
490218:	8b 45 0c             	mov    0xc(%ebp),%eax
49021b:	83 e8 07             	sub    $0x7,%eax
49021e:	50                   	push   %eax
49021f:	8b 4d 08             	mov    0x8(%ebp),%ecx
490222:	83 e9 07             	sub    $0x7,%ecx
490225:	51                   	push   %ecx
490226:	e8 05 f6 ff ff       	call   0x48f830
49022b:	83 c4 08             	add    $0x8,%esp
49022e:	89 45 fc             	mov    %eax,-0x4(%ebp)
490231:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490235:	74 05                	je     0x49023c
490237:	8b 45 fc             	mov    -0x4(%ebp),%eax
49023a:	eb 74                	jmp    0x4902b0
49023c:	8b 55 0c             	mov    0xc(%ebp),%edx
49023f:	83 ea 03             	sub    $0x3,%edx
490242:	52                   	push   %edx
490243:	8b 45 08             	mov    0x8(%ebp),%eax
490246:	83 e8 03             	sub    $0x3,%eax
490249:	50                   	push   %eax
49024a:	e8 a1 f5 ff ff       	call   0x48f7f0
49024f:	83 c4 08             	add    $0x8,%esp
490252:	89 45 fc             	mov    %eax,-0x4(%ebp)
490255:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
490259:	74 08                	je     0x490263
49025b:	8b 4d fc             	mov    -0x4(%ebp),%ecx
49025e:	89 4d f0             	mov    %ecx,-0x10(%ebp)
490261:	eb 46                	jmp    0x4902a9
490263:	8b 55 0c             	mov    0xc(%ebp),%edx
490266:	83 ea 02             	sub    $0x2,%edx
490269:	52                   	push   %edx
49026a:	8b 45 08             	mov    0x8(%ebp),%eax
49026d:	83 e8 02             	sub    $0x2,%eax
490270:	50                   	push   %eax