45a0f4:	0f b6 c0             	movzbl %al,%eax
45a0f7:	99                   	cltd
45a0f8:	8b f0                	mov    %eax,%esi
45a0fa:	8b fa                	mov    %edx,%edi
45a0fc:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a100:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a104:	99                   	cltd
45a105:	c1 e6 07             	shl    $0x7,%esi
45a108:	03 f0                	add    %eax,%esi
45a10a:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a10e:	13 fa                	adc    %edx,%edi
45a110:	99                   	cltd
45a111:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a115:	c1 e6 07             	shl    $0x7,%esi
45a118:	03 f0                	add    %eax,%esi
45a11a:	0f b6 01             	movzbl (%ecx),%eax
45a11d:	13 fa                	adc    %edx,%edi
45a11f:	99                   	cltd
45a120:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a124:	c1 e6 07             	shl    $0x7,%esi
45a127:	03 f0                	add    %eax,%esi
45a129:	b8 04 00 00 00       	mov    $0x4,%eax
45a12e:	13 fa                	adc    %edx,%edi
45a130:	81 c6 80 bf df ff    	add    $0xffdfbf80,%esi
45a136:	83 d7 ff             	adc    $0xffffffff,%edi
45a139:	e9 58 03 00 00       	jmp    0x45a496
45a13e:	8a 41 04             	mov    0x4(%ecx),%al
45a141:	88 45 fc             	mov    %al,-0x4(%ebp)
45a144:	3c 80                	cmp    $0x80,%al
45a146:	73 5a                	jae    0x45a1a2
45a148:	0f b6 c0             	movzbl %al,%eax
45a14b:	99                   	cltd
45a14c:	8b f0                	mov    %eax,%esi
45a14e:	8b fa                	mov    %edx,%edi
45a150:	0f b6 45 fd          	movzbl -0x3(%ebp),%eax
45a154:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a158:	99                   	cltd
45a159:	c1 e6 07             	shl    $0x7,%esi
45a15c:	03 f0                	add    %eax,%esi
45a15e:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a162:	13 fa                	adc    %edx,%edi
45a164:	99                   	cltd
45a165:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a169:	c1 e6 07             	shl    $0x7,%esi
45a16c:	03 f0                	add    %eax,%esi
45a16e:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a172:	13 fa                	adc    %edx,%edi
45a174:	99                   	cltd
45a175:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a179:	c1 e6 07             	shl    $0x7,%esi
45a17c:	03 f0                	add    %eax,%esi
45a17e:	0f b6 01             	movzbl (%ecx),%eax
45a181:	13 fa                	adc    %edx,%edi
45a183:	99                   	cltd
45a184:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a188:	c1 e6 07             	shl    $0x7,%esi
45a18b:	03 f0                	add    %eax,%esi
45a18d:	b8 05 00 00 00       	mov    $0x5,%eax
45a192:	13 fa                	adc    %edx,%edi
45a194:	81 c6 80 bf df ef    	add    $0xefdfbf80,%esi
45a19a:	83 d7 ff             	adc    $0xffffffff,%edi
45a19d:	e9 f4 02 00 00       	jmp    0x45a496
45a1a2:	8a 41 05             	mov    0x5(%ecx),%al
45a1a5:	88 45 fb             	mov    %al,-0x5(%ebp)
45a1a8:	3c 80                	cmp    $0x80,%al
45a1aa:	73 6a                	jae    0x45a216
45a1ac:	0f b6 c0             	movzbl %al,%eax
45a1af:	99                   	cltd
45a1b0:	8b f0                	mov    %eax,%esi
45a1b2:	8b fa                	mov    %edx,%edi
45a1b4:	0f b6 45 fc          	movzbl -0x4(%ebp),%eax
45a1b8:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a1bc:	99                   	cltd
45a1bd:	c1 e6 07             	shl    $0x7,%esi
45a1c0:	03 f0                	add    %eax,%esi
45a1c2:	0f b6 45 fd          	movzbl -0x3(%ebp),%eax
45a1c6:	13 fa                	adc    %edx,%edi
45a1c8:	99                   	cltd
45a1c9:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a1cd:	c1 e6 07             	shl    $0x7,%esi
45a1d0:	03 f0                	add    %eax,%esi
45a1d2:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a1d6:	13 fa                	adc    %edx,%edi
45a1d8:	99                   	cltd
45a1d9:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a1dd:	c1 e6 07             	shl    $0x7,%esi
45a1e0:	03 f0                	add    %eax,%esi
45a1e2:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a1e6:	13 fa                	adc    %edx,%edi
45a1e8:	99                   	cltd
45a1e9:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a1ed:	c1 e6 07             	shl    $0x7,%esi
45a1f0:	03 f0                	add    %eax,%esi
45a1f2:	0f b6 01             	movzbl (%ecx),%eax
45a1f5:	13 fa                	adc    %edx,%edi
45a1f7:	99                   	cltd
45a1f8:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a1fc:	c1 e6 07             	shl    $0x7,%esi
45a1ff:	03 f0                	add    %eax,%esi
45a201:	b8 06 00 00 00       	mov    $0x6,%eax
45a206:	13 fa                	adc    %edx,%edi
45a208:	81 c6 80 bf df ef    	add    $0xefdfbf80,%esi
45a20e:	83 d7 f7             	adc    $0xfffffff7,%edi
45a211:	e9 80 02 00 00       	jmp    0x45a496
45a216:	8a 41 06             	mov    0x6(%ecx),%al
45a219:	88 45 fa             	mov    %al,-0x6(%ebp)
45a21c:	3c 80                	cmp    $0x80,%al
45a21e:	73 7d                	jae    0x45a29d
45a220:	0f b6 c0             	movzbl %al,%eax
45a223:	99                   	cltd
45a224:	8b f0                	mov    %eax,%esi
45a226:	8b fa                	mov    %edx,%edi
45a228:	0f b6 45 fb          	movzbl -0x5(%ebp),%eax
45a22c:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a230:	99                   	cltd
45a231:	c1 e6 07             	shl    $0x7,%esi
45a234:	03 f0                	add    %eax,%esi
45a236:	0f b6 45 fc          	movzbl -0x4(%ebp),%eax
45a23a:	13 fa                	adc    %edx,%edi
45a23c:	99                   	cltd
45a23d:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a241:	c1 e6 07             	shl    $0x7,%esi
45a244:	03 f0                	add    %eax,%esi
45a246:	0f b6 45 fd          	movzbl -0x3(%ebp),%eax
45a24a:	13 fa                	adc    %edx,%edi
45a24c:	99                   	cltd
45a24d:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a251:	c1 e6 07             	shl    $0x7,%esi
45a254:	03 f0                	add    %eax,%esi
45a256:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a25a:	13 fa                	adc    %edx,%edi
45a25c:	99                   	cltd
45a25d:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a261:	c1 e6 07             	shl    $0x7,%esi
45a264:	03 f0                	add    %eax,%esi
45a266:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a26a:	13 fa                	adc    %edx,%edi
45a26c:	99                   	cltd
45a26d:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a271:	c1 e6 07             	shl    $0x7,%esi
45a274:	03 f0                	add    %eax,%esi
45a276:	0f b6 01             	movzbl (%ecx),%eax
45a279:	13 fa                	adc    %edx,%edi
45a27b:	99                   	cltd
45a27c:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a280:	c1 e6 07             	shl    $0x7,%esi
45a283:	03 f0                	add    %eax,%esi
45a285:	b8 07 00 00 00       	mov    $0x7,%eax
45a28a:	13 fa                	adc    %edx,%edi
45a28c:	81 c6 80 bf df ef    	add    $0xefdfbf80,%esi
45a292:	81 d7 f7 fb ff ff    	adc    $0xfffffbf7,%edi
45a298:	e9 f9 01 00 00       	jmp    0x45a496
45a29d:	8a 41 07             	mov    0x7(%ecx),%al
45a2a0:	88 45 f9             	mov    %al,-0x7(%ebp)
45a2a3:	3c 80                	cmp    $0x80,%al
45a2a5:	0f 83 8d 00 00 00    	jae    0x45a338
45a2ab:	0f b6 c0             	movzbl %al,%eax
45a2ae:	99                   	cltd
45a2af:	8b f0                	mov    %eax,%esi
45a2b1:	8b fa                	mov    %edx,%edi
45a2b3:	0f b6 45 fa          	movzbl -0x6(%ebp),%eax
45a2b7:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a2bb:	99                   	cltd
45a2bc:	c1 e6 07             	shl    $0x7,%esi
45a2bf:	03 f0                	add    %eax,%esi
45a2c1:	0f b6 45 fb          	movzbl -0x5(%ebp),%eax
45a2c5:	13 fa                	adc    %edx,%edi
45a2c7:	99                   	cltd
45a2c8:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a2cc:	c1 e6 07             	shl    $0x7,%esi
45a2cf:	03 f0                	add    %eax,%esi
45a2d1:	0f b6 45 fc          	movzbl -0x4(%ebp),%eax
45a2d5:	13 fa                	adc    %edx,%edi
45a2d7:	99                   	cltd
45a2d8:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a2dc:	c1 e6 07             	shl    $0x7,%esi
45a2df:	03 f0                	add    %eax,%esi
45a2e1:	0f b6 45 fd          	movzbl -0x3(%ebp),%eax
45a2e5:	13 fa                	adc    %edx,%edi
45a2e7:	99                   	cltd
45a2e8:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a2ec:	c1 e6 07             	shl    $0x7,%esi
45a2ef:	03 f0                	add    %eax,%esi
45a2f1:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a2f5:	13 fa                	adc    %edx,%edi
45a2f7:	99                   	cltd
45a2f8:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a2fc:	c1 e6 07             	shl    $0x7,%esi
45a2ff:	03 f0                	add    %eax,%esi
45a301:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a305:	13 fa                	adc    %edx,%edi
45a307:	99                   	cltd
45a308:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a30c:	c1 e6 07             	shl    $0x7,%esi
45a30f:	03 f0                	add    %eax,%esi
45a311:	0f b6 01             	movzbl (%ecx),%eax
45a314:	13 fa                	adc    %edx,%edi
45a316:	99                   	cltd
45a317:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a31b:	c1 e6 07             	shl    $0x7,%esi
45a31e:	03 f0                	add    %eax,%esi
45a320:	b8 08 00 00 00       	mov    $0x8,%eax
45a325:	13 fa                	adc    %edx,%edi
45a327:	81 c6 80 bf df ef    	add    $0xefdfbf80,%esi
45a32d:	81 d7 f7 fb fd ff    	adc    $0xfffdfbf7,%edi
45a333:	e9 5e 01 00 00       	jmp    0x45a496
45a338:	8a 41 08             	mov    0x8(%ecx),%al
45a33b:	88 45 f8             	mov    %al,-0x8(%ebp)
45a33e:	3c 80                	cmp    $0x80,%al
45a340:	0f 83 9d 00 00 00    	jae    0x45a3e3
45a346:	0f b6 c0             	movzbl %al,%eax
45a349:	99                   	cltd
45a34a:	8b f0                	mov    %eax,%esi
45a34c:	8b fa                	mov    %edx,%edi
45a34e:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a352:	0f b6 45 f9          	movzbl -0x7(%ebp),%eax
45a356:	c1 e6 07             	shl    $0x7,%esi
45a359:	99                   	cltd
45a35a:	03 f0                	add    %eax,%esi
45a35c:	0f b6 45 fa          	movzbl -0x6(%ebp),%eax
45a360:	13 fa                	adc    %edx,%edi
45a362:	99                   	cltd
45a363:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a367:	c1 e6 07             	shl    $0x7,%esi
45a36a:	03 f0                	add    %eax,%esi
45a36c:	0f b6 45 fb          	movzbl -0x5(%ebp),%eax
45a370:	13 fa                	adc    %edx,%edi
45a372:	99                   	cltd
45a373:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a377:	c1 e6 07             	shl    $0x7,%esi
45a37a:	03 f0                	add    %eax,%esi
45a37c:	0f b6 45 fc          	movzbl -0x4(%ebp),%eax
45a380:	13 fa                	adc    %edx,%edi
45a382:	99                   	cltd
45a383:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a387:	c1 e6 07             	shl    $0x7,%esi
45a38a:	03 f0                	add    %eax,%esi
45a38c:	0f b6 45 fd          	movzbl -0x3(%ebp),%eax
45a390:	13 fa                	adc    %edx,%edi
45a392:	99                   	cltd
45a393:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a397:	c1 e6 07             	shl    $0x7,%esi
45a39a:	03 f0                	add    %eax,%esi
45a39c:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a3a0:	13 fa                	adc    %edx,%edi
45a3a2:	99                   	cltd
45a3a3:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a3a7:	c1 e6 07             	shl    $0x7,%esi
45a3aa:	03 f0                	add    %eax,%esi
45a3ac:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a3b0:	13 fa                	adc    %edx,%edi
45a3b2:	99                   	cltd
45a3b3:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a3b7:	c1 e6 07             	shl    $0x7,%esi
45a3ba:	03 f0                	add    %eax,%esi
45a3bc:	0f b6 01             	movzbl (%ecx),%eax
45a3bf:	13 fa                	adc    %edx,%edi
45a3c1:	99                   	cltd
45a3c2:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a3c6:	c1 e6 07             	shl    $0x7,%esi
45a3c9:	03 f0                	add    %eax,%esi
45a3cb:	b8 09 00 00 00       	mov    $0x9,%eax
45a3d0:	13 fa                	adc    %edx,%edi
45a3d2:	81 c6 80 bf df ef    	add    $0xefdfbf80,%esi
45a3d8:	81 d7 f7 fb fd fe    	adc    $0xfefdfbf7,%edi
45a3de:	e9 b3 00 00 00       	jmp    0x45a496
45a3e3:	8a 41 09             	mov    0x9(%ecx),%al
45a3e6:	3c 80                	cmp    $0x80,%al
45a3e8:	0f 83 c1 00 00 00    	jae    0x45a4af
45a3ee:	0f b6 c0             	movzbl %al,%eax
45a3f1:	99                   	cltd
45a3f2:	8b f0                	mov    %eax,%esi
45a3f4:	8b fa                	mov    %edx,%edi
45a3f6:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a3fa:	0f b6 45 f8          	movzbl -0x8(%ebp),%eax
45a3fe:	c1 e6 07             	shl    $0x7,%esi
45a401:	99                   	cltd
45a402:	03 f0                	add    %eax,%esi
45a404:	0f b6 45 f9          	movzbl -0x7(%ebp),%eax
45a408:	13 fa                	adc    %edx,%edi
45a40a:	99                   	cltd
45a40b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a40f:	c1 e6 07             	shl    $0x7,%esi
45a412:	03 f0                	add    %eax,%esi
45a414:	0f b6 45 fa          	movzbl -0x6(%ebp),%eax
45a418:	13 fa                	adc    %edx,%edi
45a41a:	99                   	cltd
45a41b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a41f:	c1 e6 07             	shl    $0x7,%esi
45a422:	03 f0                	add    %eax,%esi
45a424:	0f b6 45 fb          	movzbl -0x5(%ebp),%eax
45a428:	13 fa                	adc    %edx,%edi
45a42a:	99                   	cltd
45a42b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a42f:	c1 e6 07             	shl    $0x7,%esi
45a432:	03 f0                	add    %eax,%esi
45a434:	0f b6 45 fc          	movzbl -0x4(%ebp),%eax
45a438:	13 fa                	adc    %edx,%edi
45a43a:	99                   	cltd
45a43b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a43f:	c1 e6 07             	shl    $0x7,%esi
45a442:	03 f0                	add    %eax,%esi
45a444:	0f b6 45 fd          	movzbl -0x3(%ebp),%eax
45a448:	13 fa                	adc    %edx,%edi
45a44a:	99                   	cltd
45a44b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a44f:	c1 e6 07             	shl    $0x7,%esi
45a452:	03 f0                	add    %eax,%esi
45a454:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
45a458:	13 fa                	adc    %edx,%edi
45a45a:	99                   	cltd
45a45b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a45f:	c1 e6 07             	shl    $0x7,%esi
45a462:	03 f0                	add    %eax,%esi
45a464:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
45a468:	13 fa                	adc    %edx,%edi
45a46a:	99                   	cltd
45a46b:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a46f:	c1 e6 07             	shl    $0x7,%esi
45a472:	03 f0                	add    %eax,%esi
45a474:	0f b6 01             	movzbl (%ecx),%eax
45a477:	13 fa                	adc    %edx,%edi
45a479:	81 c6 7f bf df ef    	add    $0xefdfbf7f,%esi
45a47f:	99                   	cltd
45a480:	81 d7 f7 fb fd 00    	adc    $0xfdfbf7,%edi
45a486:	0f a4 f7 07          	shld   $0x7,%esi,%edi
45a48a:	c1 e6 07             	shl    $0x7,%esi
45a48d:	03 f0                	add    %eax,%esi
45a48f:	b8 0a 00 00 00       	mov    $0xa,%eax
45a494:	13 fa                	adc    %edx,%edi
45a496:	03 c8                	add    %eax,%ecx
45a498:	8b 45 f4             	mov    -0xc(%ebp),%eax
45a49b:	89 30                	mov    %esi,(%eax)
45a49d:	89 78 04             	mov    %edi,0x4(%eax)
45a4a0:	8b c3                	mov    %ebx,%eax
45a4a2:	5f                   	pop    %edi
45a4a3:	5e                   	pop    %esi
45a4a4:	c6 03 01             	movb   $0x1,(%ebx)
45a4a7:	89 4b 04             	mov    %ecx,0x4(%ebx)
45a4aa:	5b                   	pop    %ebx
45a4ab:	8b e5                	mov    %ebp,%esp
45a4ad:	5d                   	pop    %ebp
45a4ae:	c3                   	ret
45a4af:	8d 41 0b             	lea    0xb(%ecx),%eax
45a4b2:	c6 03 00             	movb   $0x0,(%ebx)
45a4b5:	5f                   	pop    %edi
45a4b6:	89 43 04             	mov    %eax,0x4(%ebx)
45a4b9:	8b c3                	mov    %ebx,%eax
45a4bb:	5e                   	pop    %esi
45a4bc:	5b                   	pop    %ebx