527e38:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527e3f:	e8 3c a0 0a 00       	call   0x5d1e80
527e44:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
527e4b:	01 44 24 1c          	add    %eax,0x1c(%esp)
527e4f:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
527e56:	11 54 24 34          	adc    %edx,0x34(%esp)
527e5a:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
527e61:	ff b4 24 88 00 00 00 	push   0x88(%esp)
527e68:	e8 13 a0 0a 00       	call   0x5d1e80
527e6d:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527e74:	01 44 24 1c          	add    %eax,0x1c(%esp)
527e78:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527e7f:	11 54 24 34          	adc    %edx,0x34(%esp)
527e83:	ff b4 24 38 01 00 00 	push   0x138(%esp)
527e8a:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527e91:	e8 ea 9f 0a 00       	call   0x5d1e80
527e96:	ff b4 24 28 01 00 00 	push   0x128(%esp)
527e9d:	01 44 24 1c          	add    %eax,0x1c(%esp)
527ea1:	ff 74 24 7c          	push   0x7c(%esp)
527ea5:	11 54 24 34          	adc    %edx,0x34(%esp)
527ea9:	ff 74 24 7c          	push   0x7c(%esp)
527ead:	ff 74 24 7c          	push   0x7c(%esp)
527eb1:	e8 ca 9f 0a 00       	call   0x5d1e80
527eb6:	ff b4 24 54 01 00 00 	push   0x154(%esp)
527ebd:	01 44 24 1c          	add    %eax,0x1c(%esp)
527ec1:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527ec8:	11 54 24 34          	adc    %edx,0x34(%esp)
527ecc:	ff b4 24 e4 00 00 00 	push   0xe4(%esp)
527ed3:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527eda:	e8 a1 9f 0a 00       	call   0x5d1e80
527edf:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527ee6:	01 44 24 1c          	add    %eax,0x1c(%esp)
527eea:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
527ef1:	11 54 24 34          	adc    %edx,0x34(%esp)
527ef5:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527efc:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527f03:	e8 78 9f 0a 00       	call   0x5d1e80
527f08:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527f0f:	01 44 24 1c          	add    %eax,0x1c(%esp)
527f13:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527f1a:	11 54 24 34          	adc    %edx,0x34(%esp)
527f1e:	ff b4 24 04 01 00 00 	push   0x104(%esp)
527f25:	ff b4 24 0c 01 00 00 	push   0x10c(%esp)
527f2c:	e8 4f 9f 0a 00       	call   0x5d1e80
527f31:	ff b4 24 24 01 00 00 	push   0x124(%esp)
527f38:	01 44 24 1c          	add    %eax,0x1c(%esp)
527f3c:	ff b4 24 24 01 00 00 	push   0x124(%esp)
527f43:	11 54 24 34          	adc    %edx,0x34(%esp)
527f47:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
527f4e:	ff b4 24 bc 00 00 00 	push   0xbc(%esp)
527f55:	e8 26 9f 0a 00       	call   0x5d1e80
527f5a:	8b 4c 24 18          	mov    0x18(%esp),%ecx
527f5e:	03 c8                	add    %eax,%ecx
527f60:	8b 44 24 2c          	mov    0x2c(%esp),%eax
527f64:	13 c2                	adc    %edx,%eax
527f66:	03 cd                	add    %ebp,%ecx
527f68:	8b 6c 24 54          	mov    0x54(%esp),%ebp
527f6c:	13 c3                	adc    %ebx,%eax
527f6e:	89 4c 24 18          	mov    %ecx,0x18(%esp)
527f72:	89 44 24 2c          	mov    %eax,0x2c(%esp)
527f76:	81 c5 00 00 10 00    	add    $0x100000,%ebp
527f7c:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527f83:	8b 5c 24 54          	mov    0x54(%esp),%ebx
527f87:	ff b4 24 fc 00 00 00 	push   0xfc(%esp)
527f8e:	83 d3 00             	adc    $0x0,%ebx
527f91:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
527f95:	56                   	push   %esi
527f96:	c1 fb 15             	sar    $0x15,%ebx
527f99:	57                   	push   %edi
527f9a:	89 ac 24 34 01 00 00 	mov    %ebp,0x134(%esp)
527fa1:	89 9c 24 30 01 00 00 	mov    %ebx,0x130(%esp)
527fa8:	e8 d3 9e 0a 00       	call   0x5d1e80
527fad:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
527fb4:	8b f8                	mov    %eax,%edi
527fb6:	8b f2                	mov    %edx,%esi
527fb8:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
527fbf:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527fc6:	ff b4 24 94 00 00 00 	push   0x94(%esp)
527fcd:	e8 ae 9e 0a 00       	call   0x5d1e80
527fd2:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
527fd9:	03 f8                	add    %eax,%edi
527fdb:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
527fe2:	13 f2                	adc    %edx,%esi
527fe4:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527feb:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
527ff2:	e8 89 9e 0a 00       	call   0x5d1e80
527ff7:	ff b4 24 14 01 00 00 	push   0x114(%esp)
527ffe:	03 f8                	add    %eax,%edi
528000:	ff b4 24 b8 00 00 00 	push   0xb8(%esp)
528007:	13 f2                	adc    %edx,%esi
528009:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
528010:	ff b4 24 88 00 00 00 	push   0x88(%esp)
528017:	e8 64 9e 0a 00       	call   0x5d1e80
52801c:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
528023:	03 f8                	add    %eax,%edi
528025:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
52802c:	13 f2                	adc    %edx,%esi
52802e:	ff b4 24 38 01 00 00 	push   0x138(%esp)
528035:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
52803c:	e8 3f 9e 0a 00       	call   0x5d1e80
528041:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
528048:	03 f8                	add    %eax,%edi
52804a:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
528051:	13 f2                	adc    %edx,%esi
528053:	ff 74 24 7c          	push   0x7c(%esp)
528057:	ff 74 24 7c          	push   0x7c(%esp)
52805b:	e8 20 9e 0a 00       	call   0x5d1e80
528060:	ff b4 24 38 01 00 00 	push   0x138(%esp)
528067:	03 f8                	add    %eax,%edi
528069:	ff b4 24 38 01 00 00 	push   0x138(%esp)
528070:	13 f2                	adc    %edx,%esi
528072:	ff b4 24 e4 00 00 00 	push   0xe4(%esp)
528079:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
528080:	e8 fb 9d 0a 00       	call   0x5d1e80
528085:	ff b4 24 28 01 00 00 	push   0x128(%esp)
52808c:	03 f8                	add    %eax,%edi
52808e:	ff 74 24 7c          	push   0x7c(%esp)
528092:	13 f2                	adc    %edx,%esi
528094:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
52809b:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
5280a2:	e8 d9 9d 0a 00       	call   0x5d1e80
5280a7:	ff b4 24 54 01 00 00 	push   0x154(%esp)
5280ae:	03 f8                	add    %eax,%edi
5280b0:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
5280b7:	13 f2                	adc    %edx,%esi
5280b9:	ff b4 24 04 01 00 00 	push   0x104(%esp)
5280c0:	ff b4 24 0c 01 00 00 	push   0x10c(%esp)
5280c7:	e8 b4 9d 0a 00       	call   0x5d1e80
5280cc:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
5280d3:	03 f8                	add    %eax,%edi
5280d5:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
5280dc:	13 f2                	adc    %edx,%esi
5280de:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
5280e5:	ff b4 24 bc 00 00 00 	push   0xbc(%esp)
5280ec:	e8 8f 9d 0a 00       	call   0x5d1e80
5280f1:	03 f8                	add    %eax,%edi
5280f3:	13 f2                	adc    %edx,%esi
5280f5:	03 fd                	add    %ebp,%edi
5280f7:	8b 6c 24 6c          	mov    0x6c(%esp),%ebp
5280fb:	13 f3                	adc    %ebx,%esi
5280fd:	89 bc 24 8c 00 00 00 	mov    %edi,0x8c(%esp)
528104:	89 b4 24 88 00 00 00 	mov    %esi,0x88(%esp)
52810b:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
528112:	8b 5c 24 6c          	mov    0x6c(%esp),%ebx
528116:	81 c5 00 00 10 00    	add    $0x100000,%ebp
52811c:	ff b4 24 fc 00 00 00 	push   0xfc(%esp)
528123:	83 d3 00             	adc    $0x0,%ebx
528126:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
52812d:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
528131:	ff b4 24 4c 01 00 00 	push   0x14c(%esp)
528138:	c1 fb 15             	sar    $0x15,%ebx
52813b:	89 ac 24 2c 01 00 00 	mov    %ebp,0x12c(%esp)
528142:	89 9c 24 28 01 00 00 	mov    %ebx,0x128(%esp)
528149:	e8 32 9d 0a 00       	call   0x5d1e80
52814e:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
528155:	8b f8                	mov    %eax,%edi
528157:	8b f2                	mov    %edx,%esi
528159:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
528160:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
528167:	ff b4 24 88 00 00 00 	push   0x88(%esp)
52816e:	e8 0d 9d 0a 00       	call   0x5d1e80
528173:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
52817a:	03 f8                	add    %eax,%edi
52817c:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
528183:	13 f2                	adc    %edx,%esi
528185:	ff b4 24 38 01 00 00 	push   0x138(%esp)
52818c:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
528193:	e8 e8 9c 0a 00       	call   0x5d1e80
528198:	ff b4 24 14 01 00 00 	push   0x114(%esp)
52819f:	03 f8                	add    %eax,%edi
5281a1:	ff b4 24 b8 00 00 00 	push   0xb8(%esp)
5281a8:	13 f2                	adc    %edx,%esi
5281aa:	ff 74 24 7c          	push   0x7c(%esp)
5281ae:	ff 74 24 7c          	push   0x7c(%esp)
5281b2:	e8 c9 9c 0a 00       	call   0x5d1e80
5281b7:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
5281be:	03 f8                	add    %eax,%edi
5281c0:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
5281c7:	13 f2                	adc    %edx,%esi
5281c9:	ff b4 24 e4 00 00 00 	push   0xe4(%esp)
5281d0:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
5281d7:	e8 a4 9c 0a 00       	call   0x5d1e80
5281dc:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
5281e3:	03 f8                	add    %eax,%edi
5281e5:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
5281ec:	13 f2                	adc    %edx,%esi
5281ee:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
5281f5:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
5281fc:	e8 7f 9c 0a 00       	call   0x5d1e80
528201:	ff b4 24 38 01 00 00 	push   0x138(%esp)
528208:	03 f8                	add    %eax,%edi
52820a:	ff b4 24 38 01 00 00 	push   0x138(%esp)
528211:	13 f2                	adc    %edx,%esi
528213:	ff b4 24 04 01 00 00 	push   0x104(%esp)
52821a:	ff b4 24 0c 01 00 00 	push   0x10c(%esp)
528221:	e8 5a 9c 0a 00       	call   0x5d1e80
528226:	ff b4 24 28 01 00 00 	push   0x128(%esp)
52822d:	03 f8                	add    %eax,%edi
52822f:	ff 74 24 7c          	push   0x7c(%esp)
528233:	13 f2                	adc    %edx,%esi
528235:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
52823c:	ff b4 24 bc 00 00 00 	push   0xbc(%esp)
528243:	e8 38 9c 0a 00       	call   0x5d1e80
528248:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
52824f:	03 f8                	add    %eax,%edi
528251:	ff b4 24 fc 00 00 00 	push   0xfc(%esp)
528258:	13 f2                	adc    %edx,%esi
52825a:	03 fd                	add    %ebp,%edi
52825c:	8b ac 24 a0 00 00 00 	mov    0xa0(%esp),%ebp
528263:	ff b4 24 38 01 00 00 	push   0x138(%esp)
52826a:	13 f3                	adc    %ebx,%esi
52826c:	89 bc 24 84 00 00 00 	mov    %edi,0x84(%esp)
528273:	8b 9c 24 a0 00 00 00 	mov    0xa0(%esp),%ebx
52827a:	81 c5 00 00 10 00    	add    $0x100000,%ebp
528280:	ff b4 24 1c 01 00 00 	push   0x11c(%esp)
528287:	83 d3 00             	adc    $0x0,%ebx
52828a:	89 b4 24 8c 00 00 00 	mov    %esi,0x8c(%esp)
528291:	0f ac dd 15          	shrd   $0x15,%ebx,%ebp
528295:	c1 fb 15             	sar    $0x15,%ebx
528298:	89 ac 24 44 01 00 00 	mov    %ebp,0x144(%esp)
52829f:	89 9c 24 38 01 00 00 	mov    %ebx,0x138(%esp)
5282a6:	e8 d5 9b 0a 00       	call   0x5d1e80
5282ab:	8b f8                	mov    %eax,%edi
5282ad:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
5282b4:	8b f2                	mov    %edx,%esi
5282b6:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
5282bd:	ff 74 24 7c          	push   0x7c(%esp)
5282c1:	ff 74 24 7c          	push   0x7c(%esp)
5282c5:	e8 b6 9b 0a 00       	call   0x5d1e80
5282ca:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
5282d1:	03 f8                	add    %eax,%edi
5282d3:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
5282da:	13 f2                	adc    %edx,%esi
5282dc:	ff b4 24 e4 00 00 00 	push   0xe4(%esp)
5282e3:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
5282ea:	e8 91 9b 0a 00       	call   0x5d1e80
5282ef:	ff b4 24 14 01 00 00 	push   0x114(%esp)
5282f6:	03 f8                	add    %eax,%edi
5282f8:	ff b4 24 b8 00 00 00 	push   0xb8(%esp)
5282ff:	13 f2                	adc    %edx,%esi
528301:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
528308:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
52830f:	e8 6c 9b 0a 00       	call   0x5d1e80
528314:	ff b4 24 d0 00 00 00 	push   0xd0(%esp)
52831b:	03 f8                	add    %eax,%edi
52831d:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
528324:	13 f2                	adc    %edx,%esi
528326:	ff b4 24 04 01 00 00 	push   0x104(%esp)
52832d:	ff b4 24 0c 01 00 00 	push   0x10c(%esp)
528334:	e8 47 9b 0a 00       	call   0x5d1e80
528339:	ff b4 24 d8 00 00 00 	push   0xd8(%esp)
528340:	03 f8                	add    %eax,%edi
528342:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
528349:	13 f2                	adc    %edx,%esi
52834b:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
528352:	ff b4 24 bc 00 00 00 	push   0xbc(%esp)
528359:	e8 22 9b 0a 00       	call   0x5d1e80
52835e:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
528365:	03 f8                	add    %eax,%edi
528367:	ff b4 24 fc 00 00 00 	push   0xfc(%esp)
52836e:	13 f2                	adc    %edx,%esi
528370:	03 fd                	add    %ebp,%edi
528372:	8b ac 24 34 01 00 00 	mov    0x134(%esp),%ebp
528379:	ff b4 24 e4 00 00 00 	push   0xe4(%esp)
528380:	13 f3                	adc    %ebx,%esi
528382:	89 bc 24 b4 00 00 00 	mov    %edi,0xb4(%esp)
528389:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
528390:	89 b4 24 bc 00 00 00 	mov    %esi,0xbc(%esp)
528397:	8b b4 24 dc 00 00 00 	mov    0xdc(%esp),%esi
52839e:	81 c6 00 00 10 00    	add    $0x100000,%esi
5283a4:	83 d5 00             	adc    $0x0,%ebp
5283a7:	0f ac ee 15          	shrd   $0x15,%ebp,%esi
5283ab:	c1 fd 15             	sar    $0x15,%ebp
5283ae:	e8 cd 9a 0a 00       	call   0x5d1e80
5283b3:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
5283ba:	8b f8                	mov    %eax,%edi
5283bc:	8b da                	mov    %edx,%ebx
5283be:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
5283c5:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
5283cc:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
5283d3:	e8 a8 9a 0a 00       	call   0x5d1e80
5283d8:	ff b4 24 ec 00 00 00 	push   0xec(%esp)
5283df:	03 f8                	add    %eax,%edi
5283e1:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
5283e8:	13 da                	adc    %edx,%ebx
5283ea:	ff b4 24 04 01 00 00 	push   0x104(%esp)
5283f1:	ff b4 24 0c 01 00 00 	push   0x10c(%esp)
5283f8:	e8 83 9a 0a 00       	call   0x5d1e80
5283fd:	ff b4 24 14 01 00 00 	push   0x114(%esp)
528404:	03 f8                	add    %eax,%edi
528406:	ff b4 24 b8 00 00 00 	push   0xb8(%esp)
52840d:	13 da                	adc    %edx,%ebx
52840f:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
528416:	ff b4 24 bc 00 00 00 	push   0xbc(%esp)
52841d:	e8 5e 9a 0a 00       	call   0x5d1e80
528422:	03 f8                	add    %eax,%edi
528424:	13 da                	adc    %edx,%ebx
528426:	03 fe                	add    %esi,%edi
528428:	89 bc 24 84 00 00 00 	mov    %edi,0x84(%esp)
52842f:	8b bc 24 a0 00 00 00 	mov    0xa0(%esp),%edi
528436:	13 dd                	adc    %ebp,%ebx
528438:	89 9c 24 b4 00 00 00 	mov    %ebx,0xb4(%esp)
52843f:	81 c7 00 00 10 00    	add    $0x100000,%edi
528445:	8b 9c 24 c8 00 00 00 	mov    0xc8(%esp),%ebx
52844c:	ff b4 24 f4 00 00 00 	push   0xf4(%esp)
528453:	83 d3 00             	adc    $0x0,%ebx
528456:	ff b4 24 fc 00 00 00 	push   0xfc(%esp)
52845d:	0f ac df 15          	shrd   $0x15,%ebx,%edi
528461:	ff b4 24 04 01 00 00 	push   0x104(%esp)
528468:	c1 fb 15             	sar    $0x15,%ebx
52846b:	ff b4 24 0c 01 00 00 	push   0x10c(%esp)
528472:	e8 09 9a 0a 00       	call   0x5d1e80
528477:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
52847e:	89 44 24 78          	mov    %eax,0x78(%esp)
528482:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
528489:	89 54 24 78          	mov    %edx,0x78(%esp)
52848d:	ff b4 24 c0 00 00 00 	push   0xc0(%esp)
528494:	ff b4 24 bc 00 00 00 	push   0xbc(%esp)
52849b:	e8 e0 99 0a 00       	call   0x5d1e80
5284a0:	8b 4c 24 74          	mov    0x74(%esp),%ecx
5284a4:	03 c8                	add    %eax,%ecx
5284a6:	8b 44 24 70          	mov    0x70(%esp),%eax
5284aa:	13 c2                	adc    %edx,%eax
5284ac:	03 cf                	add    %edi,%ecx
5284ae:	89 4c 24 74          	mov    %ecx,0x74(%esp)
5284b2:	13 c3                	adc    %ebx,%eax
5284b4:	8b 8c 24 08 01 00 00 	mov    0x108(%esp),%ecx
5284bb:	89 44 24 70          	mov    %eax,0x70(%esp)
5284bf:	81 c1 00 00 10 00    	add    $0x100000,%ecx
5284c5:	8b 84 24 04 01 00 00 	mov    0x104(%esp),%eax
5284cc:	83 d0 00             	adc    $0x0,%eax
5284cf:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
5284d3:	c1 f8 15             	sar    $0x15,%eax
5284d6:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%esp)
5284dd:	8b 84 24 3c 01 00 00 	mov    0x13c(%esp),%eax
5284e4:	89 8c 24 b8 00 00 00 	mov    %ecx,0xb8(%esp)
5284eb:	8b 8c 24 80 00 00 00 	mov    0x80(%esp),%ecx
5284f2:	81 c1 00 00 10 00    	add    $0x100000,%ecx
5284f8:	83 d0 00             	adc    $0x0,%eax
5284fb:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
5284ff:	c1 e8 15             	shr    $0x15,%eax
528502:	89 8c 24 dc 00 00 00 	mov    %ecx,0xdc(%esp)
528509:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
52850d:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%esp)
528514:	81 c1 00 00 10 00    	add    $0x100000,%ecx
52851a:	8b 44 24 64          	mov    0x64(%esp),%eax
52851e:	83 d0 00             	adc    $0x0,%eax
528521:	0f ac c1 15          	shrd   $0x15,%eax,%ecx
528525:	c1 f8 15             	sar    $0x15,%eax
528528:	89 8c 24 d4 00 00 00 	mov    %ecx,0xd4(%esp)