44fe08:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
44fe0f:	c7 45 e4 34 15 40 00 	movl   $0x401534,-0x1c(%ebp)
44fe16:	89 45 ec             	mov    %eax,-0x14(%ebp)
44fe19:	6a 14                	push   $0x14
44fe1b:	c7 45 fc 1a 00 00 00 	movl   $0x1a,-0x4(%ebp)
44fe22:	ff 15 14 74 4a 00    	call   *0x4a7414
44fe28:	59                   	pop    %ecx
44fe29:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fe2c:	c6 45 fc 1b          	movb   $0x1b,-0x4(%ebp)
44fe30:	85 c0                	test   %eax,%eax
44fe32:	74 0d                	je     0x44fe41
44fe34:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fe37:	51                   	push   %ecx
44fe38:	8b c8                	mov    %eax,%ecx
44fe3a:	e8 cb 6b 02 00       	call   0x476a0a
44fe3f:	eb 02                	jmp    0x44fe43
44fe41:	8b c3                	mov    %ebx,%eax
44fe43:	83 ec 10             	sub    $0x10,%esp
44fe46:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
44fe4a:	dd 05 00 43 41 00    	fldl   0x414300
44fe50:	8b ce                	mov    %esi,%ecx
44fe52:	dd 5c 24 08          	fstpl  0x8(%esp)
44fe56:	d9 ee                	fldz
44fe58:	dd 1c 24             	fstpl  (%esp)
44fe5b:	50                   	push   %eax
44fe5c:	6a 21                	push   $0x21
44fe5e:	e8 98 99 fc ff       	call   0x4197fb
44fe63:	a1 54 3a 4a 00       	mov    0x4a3a54,%eax
44fe68:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
44fe6f:	c7 45 e4 34 15 40 00 	movl   $0x401534,-0x1c(%ebp)
44fe76:	89 45 ec             	mov    %eax,-0x14(%ebp)
44fe79:	6a 14                	push   $0x14
44fe7b:	c7 45 fc 1c 00 00 00 	movl   $0x1c,-0x4(%ebp)
44fe82:	ff 15 14 74 4a 00    	call   *0x4a7414
44fe88:	59                   	pop    %ecx
44fe89:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fe8c:	c6 45 fc 1d          	movb   $0x1d,-0x4(%ebp)
44fe90:	85 c0                	test   %eax,%eax
44fe92:	74 0d                	je     0x44fea1
44fe94:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fe97:	51                   	push   %ecx
44fe98:	8b c8                	mov    %eax,%ecx
44fe9a:	e8 6b 6b 02 00       	call   0x476a0a
44fe9f:	eb 02                	jmp    0x44fea3
44fea1:	8b c3                	mov    %ebx,%eax
44fea3:	83 ec 10             	sub    $0x10,%esp
44fea6:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
44feaa:	dd 05 00 43 41 00    	fldl   0x414300
44feb0:	8b ce                	mov    %esi,%ecx
44feb2:	dd 5c 24 08          	fstpl  0x8(%esp)
44feb6:	d9 ee                	fldz
44feb8:	dd 1c 24             	fstpl  (%esp)
44febb:	50                   	push   %eax
44febc:	6a 22                	push   $0x22
44febe:	e8 38 99 fc ff       	call   0x4197fb
44fec3:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
44feca:	c7 45 e4 58 35 40 00 	movl   $0x403558,-0x1c(%ebp)
44fed1:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
44fed8:	6a 14                	push   $0x14
44feda:	c7 45 fc 1e 00 00 00 	movl   $0x1e,-0x4(%ebp)
44fee1:	ff 15 14 74 4a 00    	call   *0x4a7414
44fee7:	59                   	pop    %ecx
44fee8:	89 45 f0             	mov    %eax,-0x10(%ebp)
44feeb:	c6 45 fc 1f          	movb   $0x1f,-0x4(%ebp)
44feef:	85 c0                	test   %eax,%eax
44fef1:	74 0d                	je     0x44ff00
44fef3:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fef6:	51                   	push   %ecx
44fef7:	8b c8                	mov    %eax,%ecx
44fef9:	e8 0c 6b 02 00       	call   0x476a0a
44fefe:	eb 02                	jmp    0x44ff02
44ff00:	8b c3                	mov    %ebx,%eax
44ff02:	83 ec 10             	sub    $0x10,%esp
44ff05:	c6 45 fc 1e          	movb   $0x1e,-0x4(%ebp)
44ff09:	d9 e8                	fld1
44ff0b:	8b ce                	mov    %esi,%ecx
44ff0d:	dd 5c 24 08          	fstpl  0x8(%esp)
44ff11:	d9 ee                	fldz
44ff13:	dd 1c 24             	fstpl  (%esp)
44ff16:	50                   	push   %eax
44ff17:	6a 29                	push   $0x29
44ff19:	e8 dd 98 fc ff       	call   0x4197fb
44ff1e:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
44ff25:	c7 45 e4 58 35 40 00 	movl   $0x403558,-0x1c(%ebp)
44ff2c:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44ff2f:	6a 14                	push   $0x14
44ff31:	c7 45 fc 20 00 00 00 	movl   $0x20,-0x4(%ebp)
44ff38:	ff 15 14 74 4a 00    	call   *0x4a7414
44ff3e:	59                   	pop    %ecx
44ff3f:	89 45 f0             	mov    %eax,-0x10(%ebp)
44ff42:	c6 45 fc 21          	movb   $0x21,-0x4(%ebp)
44ff46:	85 c0                	test   %eax,%eax
44ff48:	74 0d                	je     0x44ff57
44ff4a:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44ff4d:	51                   	push   %ecx
44ff4e:	8b c8                	mov    %eax,%ecx
44ff50:	e8 b5 6a 02 00       	call   0x476a0a
44ff55:	eb 02                	jmp    0x44ff59
44ff57:	8b c3                	mov    %ebx,%eax
44ff59:	83 ec 10             	sub    $0x10,%esp
44ff5c:	c6 45 fc 20          	movb   $0x20,-0x4(%ebp)
44ff60:	d9 e8                	fld1
44ff62:	8b ce                	mov    %esi,%ecx
44ff64:	dd 5c 24 08          	fstpl  0x8(%esp)
44ff68:	d9 ee                	fldz
44ff6a:	dd 1c 24             	fstpl  (%esp)
44ff6d:	50                   	push   %eax
44ff6e:	6a 2a                	push   $0x2a
44ff70:	e8 86 98 fc ff       	call   0x4197fb
44ff75:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
44ff7c:	c7 45 e4 58 35 40 00 	movl   $0x403558,-0x1c(%ebp)
44ff83:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44ff86:	6a 14                	push   $0x14
44ff88:	c7 45 fc 22 00 00 00 	movl   $0x22,-0x4(%ebp)
44ff8f:	ff 15 14 74 4a 00    	call   *0x4a7414
44ff95:	59                   	pop    %ecx
44ff96:	89 45 f0             	mov    %eax,-0x10(%ebp)
44ff99:	c6 45 fc 23          	movb   $0x23,-0x4(%ebp)
44ff9d:	85 c0                	test   %eax,%eax
44ff9f:	74 0d                	je     0x44ffae
44ffa1:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44ffa4:	51                   	push   %ecx
44ffa5:	8b c8                	mov    %eax,%ecx
44ffa7:	e8 5e 6a 02 00       	call   0x476a0a
44ffac:	eb 02                	jmp    0x44ffb0
44ffae:	8b c3                	mov    %ebx,%eax
44ffb0:	83 ec 10             	sub    $0x10,%esp
44ffb3:	c6 45 fc 22          	movb   $0x22,-0x4(%ebp)
44ffb7:	d9 e8                	fld1
44ffb9:	8b ce                	mov    %esi,%ecx
44ffbb:	dd 5c 24 08          	fstpl  0x8(%esp)
44ffbf:	d9 ee                	fldz
44ffc1:	dd 1c 24             	fstpl  (%esp)
44ffc4:	50                   	push   %eax
44ffc5:	6a 2b                	push   $0x2b
44ffc7:	e8 2f 98 fc ff       	call   0x4197fb
44ffcc:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44ffd3:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44ffd6:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
44ffdd:	6a 14                	push   $0x14
44ffdf:	c7 45 fc 24 00 00 00 	movl   $0x24,-0x4(%ebp)
44ffe6:	ff 15 14 74 4a 00    	call   *0x4a7414
44ffec:	59                   	pop    %ecx
44ffed:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fff0:	c6 45 fc 25          	movb   $0x25,-0x4(%ebp)
44fff4:	85 c0                	test   %eax,%eax
44fff6:	74 0d                	je     0x450005
44fff8:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fffb:	51                   	push   %ecx
44fffc:	8b c8                	mov    %eax,%ecx
44fffe:	e8 07 6a 02 00       	call   0x476a0a
450003:	eb 02                	jmp    0x450007
450005:	8b c3                	mov    %ebx,%eax
450007:	83 ec 10             	sub    $0x10,%esp
45000a:	c6 45 fc 24          	movb   $0x24,-0x4(%ebp)
45000e:	dd 05 28 42 41 00    	fldl   0x414228
450014:	8b ce                	mov    %esi,%ecx
450016:	dd 5c 24 08          	fstpl  0x8(%esp)
45001a:	d9 e8                	fld1
45001c:	dd 1c 24             	fstpl  (%esp)
45001f:	50                   	push   %eax
450020:	6a 33                	push   $0x33
450022:	e8 d4 97 fc ff       	call   0x4197fb
450027:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
45002e:	89 7d e4             	mov    %edi,-0x1c(%ebp)
450031:	89 5d ec             	mov    %ebx,-0x14(%ebp)
450034:	6a 14                	push   $0x14
450036:	c7 45 fc 26 00 00 00 	movl   $0x26,-0x4(%ebp)
45003d:	ff 15 14 74 4a 00    	call   *0x4a7414
450043:	59                   	pop    %ecx
450044:	89 45 f0             	mov    %eax,-0x10(%ebp)
450047:	c6 45 fc 27          	movb   $0x27,-0x4(%ebp)
45004b:	85 c0                	test   %eax,%eax
45004d:	74 0d                	je     0x45005c
45004f:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
450052:	51                   	push   %ecx
450053:	8b c8                	mov    %eax,%ecx
450055:	e8 b0 69 02 00       	call   0x476a0a
45005a:	eb 02                	jmp    0x45005e
45005c:	8b c3                	mov    %ebx,%eax
45005e:	83 ec 10             	sub    $0x10,%esp
450061:	c6 45 fc 26          	movb   $0x26,-0x4(%ebp)
450065:	dd 05 28 42 41 00    	fldl   0x414228
45006b:	8b ce                	mov    %esi,%ecx
45006d:	dd 5c 24 08          	fstpl  0x8(%esp)
450071:	d9 e8                	fld1
450073:	dd 1c 24             	fstpl  (%esp)
450076:	50                   	push   %eax
450077:	6a 34                	push   $0x34
450079:	e8 7d 97 fc ff       	call   0x4197fb
45007e:	dd 05 a0 41 41 00    	fldl   0x4141a0
450084:	dd 5d e8             	fstpl  -0x18(%ebp)
450087:	c7 45 e4 05 00 00 00 	movl   $0x5,-0x1c(%ebp)
45008e:	c7 45 e0 74 35 40 00 	movl   $0x403574,-0x20(%ebp)
450095:	6a 14                	push   $0x14
450097:	c7 45 fc 28 00 00 00 	movl   $0x28,-0x4(%ebp)
45009e:	ff 15 14 74 4a 00    	call   *0x4a7414
4500a4:	59                   	pop    %ecx
4500a5:	89 45 f0             	mov    %eax,-0x10(%ebp)
4500a8:	c6 45 fc 29          	movb   $0x29,-0x4(%ebp)
4500ac:	85 c0                	test   %eax,%eax
4500ae:	74 0d                	je     0x4500bd
4500b0:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4500b3:	51                   	push   %ecx
4500b4:	8b c8                	mov    %eax,%ecx
4500b6:	e8 4f 69 02 00       	call   0x476a0a
4500bb:	eb 02                	jmp    0x4500bf
4500bd:	8b c3                	mov    %ebx,%eax
4500bf:	83 ec 10             	sub    $0x10,%esp
4500c2:	c6 45 fc 28          	movb   $0x28,-0x4(%ebp)
4500c6:	d9 e8                	fld1
4500c8:	8b ce                	mov    %esi,%ecx
4500ca:	dd 5c 24 08          	fstpl  0x8(%esp)
4500ce:	d9 ee                	fldz
4500d0:	dd 1c 24             	fstpl  (%esp)
4500d3:	50                   	push   %eax
4500d4:	6a 47                	push   $0x47
4500d6:	e8 20 97 fc ff       	call   0x4197fb
4500db:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
4500e2:	89 7d e4             	mov    %edi,-0x1c(%ebp)
4500e5:	c7 45 ec 05 00 00 00 	movl   $0x5,-0x14(%ebp)
4500ec:	6a 14                	push   $0x14
4500ee:	c7 45 fc 2a 00 00 00 	movl   $0x2a,-0x4(%ebp)
4500f5:	ff 15 14 74 4a 00    	call   *0x4a7414
4500fb:	59                   	pop    %ecx
4500fc:	89 45 f0             	mov    %eax,-0x10(%ebp)
4500ff:	c6 45 fc 2b          	movb   $0x2b,-0x4(%ebp)
450103:	85 c0                	test   %eax,%eax
450105:	74 0d                	je     0x450114
450107:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
45010a:	51                   	push   %ecx
45010b:	8b c8                	mov    %eax,%ecx
45010d:	e8 f8 68 02 00       	call   0x476a0a
450112:	eb 02                	jmp    0x450116
450114:	8b c3                	mov    %ebx,%eax
450116:	83 ec 10             	sub    $0x10,%esp
450119:	c6 45 fc 2a          	movb   $0x2a,-0x4(%ebp)
45011d:	dd 05 78 42 41 00    	fldl   0x414278
450123:	8b ce                	mov    %esi,%ecx
450125:	dd 5c 24 08          	fstpl  0x8(%esp)
450129:	d9 e8                	fld1
45012b:	dd 1c 24             	fstpl  (%esp)
45012e:	50                   	push   %eax
45012f:	6a 65                	push   $0x65
450131:	e8 c5 96 fc ff       	call   0x4197fb
450136:	a1 48 65 4a 00       	mov    0x4a6548,%eax
45013b:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
450142:	c7 45 e4 34 15 40 00 	movl   $0x401534,-0x1c(%ebp)
450149:	89 45 ec             	mov    %eax,-0x14(%ebp)
45014c:	6a 14                	push   $0x14
45014e:	c7 45 fc 2c 00 00 00 	movl   $0x2c,-0x4(%ebp)
450155:	ff 15 14 74 4a 00    	call   *0x4a7414
45015b:	59                   	pop    %ecx
45015c:	89 45 f0             	mov    %eax,-0x10(%ebp)
45015f:	c6 45 fc 2d          	movb   $0x2d,-0x4(%ebp)
450163:	85 c0                	test   %eax,%eax
450165:	74 0d                	je     0x450174
450167:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
45016a:	51                   	push   %ecx
45016b:	8b c8                	mov    %eax,%ecx
45016d:	e8 98 68 02 00       	call   0x476a0a
450172:	eb 02                	jmp    0x450176
450174:	8b c3                	mov    %ebx,%eax
450176:	83 ec 10             	sub    $0x10,%esp
450179:	c6 45 fc 2c          	movb   $0x2c,-0x4(%ebp)
45017d:	dd 05 00 43 41 00    	fldl   0x414300
450183:	8b ce                	mov    %esi,%ecx
450185:	dd 5c 24 08          	fstpl  0x8(%esp)
450189:	d9 ee                	fldz
45018b:	dd 1c 24             	fstpl  (%esp)
45018e:	50                   	push   %eax
45018f:	6a 66                	push   $0x66
450191:	e8 65 96 fc ff       	call   0x4197fb
450196:	a1 54 3a 4a 00       	mov    0x4a3a54,%eax
45019b:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
4501a2:	c7 45 e4 34 15 40 00 	movl   $0x401534,-0x1c(%ebp)
4501a9:	89 45 ec             	mov    %eax,-0x14(%ebp)
4501ac:	6a 14                	push   $0x14
4501ae:	c7 45 fc 2e 00 00 00 	movl   $0x2e,-0x4(%ebp)
4501b5:	ff 15 14 74 4a 00    	call   *0x4a7414
4501bb:	59                   	pop    %ecx
4501bc:	89 45 f0             	mov    %eax,-0x10(%ebp)
4501bf:	c6 45 fc 2f          	movb   $0x2f,-0x4(%ebp)
4501c3:	85 c0                	test   %eax,%eax
4501c5:	74 0d                	je     0x4501d4
4501c7:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4501ca:	51                   	push   %ecx
4501cb:	8b c8                	mov    %eax,%ecx
4501cd:	e8 38 68 02 00       	call   0x476a0a
4501d2:	eb 02                	jmp    0x4501d6
4501d4:	8b c3                	mov    %ebx,%eax
4501d6:	83 ec 10             	sub    $0x10,%esp
4501d9:	c6 45 fc 2e          	movb   $0x2e,-0x4(%ebp)
4501dd:	dd 05 00 43 41 00    	fldl   0x414300
4501e3:	8b ce                	mov    %esi,%ecx
4501e5:	dd 5c 24 08          	fstpl  0x8(%esp)
4501e9:	d9 ee                	fldz
4501eb:	dd 1c 24             	fstpl  (%esp)
4501ee:	50                   	push   %eax
4501ef:	6a 67                	push   $0x67
4501f1:	e8 05 96 fc ff       	call   0x4197fb
4501f6:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
4501fd:	89 7d e4             	mov    %edi,-0x1c(%ebp)
450200:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
450207:	6a 14                	push   $0x14
450209:	c7 45 fc 30 00 00 00 	movl   $0x30,-0x4(%ebp)
450210:	ff 15 14 74 4a 00    	call   *0x4a7414
450216:	59                   	pop    %ecx
450217:	89 45 f0             	mov    %eax,-0x10(%ebp)
45021a:	c6 45 fc 31          	movb   $0x31,-0x4(%ebp)
45021e:	85 c0                	test   %eax,%eax
450220:	74 0d                	je     0x45022f
450222:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
450225:	51                   	push   %ecx
450226:	8b c8                	mov    %eax,%ecx
450228:	e8 dd 67 02 00       	call   0x476a0a
45022d:	eb 02                	jmp    0x450231
45022f:	8b c3                	mov    %ebx,%eax
450231:	83 ec 10             	sub    $0x10,%esp
450234:	c6 45 fc 30          	movb   $0x30,-0x4(%ebp)
450238:	dd 05 28 42 41 00    	fldl   0x414228
45023e:	8b ce                	mov    %esi,%ecx
450240:	dd 5c 24 08          	fstpl  0x8(%esp)
450244:	d9 e8                	fld1
450246:	dd 1c 24             	fstpl  (%esp)
450249:	50                   	push   %eax
45024a:	6a 68                	push   $0x68
45024c:	e8 aa 95 fc ff       	call   0x4197fb
450251:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
450258:	89 7d e4             	mov    %edi,-0x1c(%ebp)
45025b:	89 5d ec             	mov    %ebx,-0x14(%ebp)
45025e:	6a 14                	push   $0x14
450260:	c7 45 fc 32 00 00 00 	movl   $0x32,-0x4(%ebp)
450267:	ff 15 14 74 4a 00    	call   *0x4a7414
45026d:	59                   	pop    %ecx
45026e:	89 45 f0             	mov    %eax,-0x10(%ebp)
450271:	c6 45 fc 33          	movb   $0x33,-0x4(%ebp)
450275:	85 c0                	test   %eax,%eax
450277:	74 0d                	je     0x450286
450279:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
45027c:	51                   	push   %ecx
45027d:	8b c8                	mov    %eax,%ecx
45027f:	e8 86 67 02 00       	call   0x476a0a
450284:	eb 02                	jmp    0x450288
450286:	8b c3                	mov    %ebx,%eax
450288:	83 ec 10             	sub    $0x10,%esp
45028b:	c6 45 fc 32          	movb   $0x32,-0x4(%ebp)
45028f:	dd 05 28 42 41 00    	fldl   0x414228
450295:	8b ce                	mov    %esi,%ecx
450297:	dd 5c 24 08          	fstpl  0x8(%esp)