78a0e2:	11 4b 04             	adc    %ecx,0x4(%ebx)
78a0e5:	ff 73 04             	push   0x4(%ebx)
78a0e8:	ff 33                	push   (%ebx)
78a0ea:	ff 74 24 44          	push   0x44(%esp)
78a0ee:	ff 74 24 3c          	push   0x3c(%esp)
78a0f2:	e8 f4 08 ca ff       	call   0x42a9eb
78a0f7:	8b 4c 24 38          	mov    0x38(%esp),%ecx
78a0fb:	89 03                	mov    %eax,(%ebx)
78a0fd:	89 53 04             	mov    %edx,0x4(%ebx)
78a100:	8b 41 10             	mov    0x10(%ecx),%eax
78a103:	31 45 00             	xor    %eax,0x0(%ebp)
78a106:	8b 41 14             	mov    0x14(%ecx),%eax
78a109:	31 45 04             	xor    %eax,0x4(%ebp)
78a10c:	8b 7d 04             	mov    0x4(%ebp),%edi
78a10f:	8b c7                	mov    %edi,%eax
78a111:	8b 5d 00             	mov    0x0(%ebp),%ebx
78a114:	c1 e8 10             	shr    $0x10,%eax
78a117:	0f b6 c0             	movzbl %al,%eax
78a11a:	89 7c 24 24          	mov    %edi,0x24(%esp)
78a11e:	0f b6 4c 24 24       	movzbl 0x24(%esp),%ecx
78a123:	0f ac fb 10          	shrd   $0x10,%edi,%ebx
78a127:	8b 34 c5 20 cd c1 00 	mov    0xc1cd20(,%eax,8),%esi
78a12e:	8b 14 c5 24 cd c1 00 	mov    0xc1cd24(,%eax,8),%edx
78a135:	33 34 cd 20 c5 c1 00 	xor    0xc1c520(,%ecx,8),%esi
78a13c:	33 14 cd 24 c5 c1 00 	xor    0xc1c524(,%ecx,8),%edx
78a143:	0f b6 c3             	movzbl %bl,%eax
78a146:	c1 ef 10             	shr    $0x10,%edi
78a149:	8b 7c 24 34          	mov    0x34(%esp),%edi
78a14d:	33 34 c5 20 bd c1 00 	xor    0xc1bd20(,%eax,8),%esi
78a154:	33 14 c5 24 bd c1 00 	xor    0xc1bd24(,%eax,8),%edx
78a15b:	0f b6 45 00          	movzbl 0x0(%ebp),%eax
78a15f:	33 34 c5 20 b5 c1 00 	xor    0xc1b520(,%eax,8),%esi
78a166:	33 14 c5 24 b5 c1 00 	xor    0xc1b524(,%eax,8),%edx
78a16d:	29 37                	sub    %esi,(%edi)
78a16f:	19 57 04             	sbb    %edx,0x4(%edi)
78a172:	8b 7d 04             	mov    0x4(%ebp),%edi
78a175:	8b c7                	mov    %edi,%eax
78a177:	8b 5d 00             	mov    0x0(%ebp),%ebx
78a17a:	c1 e8 08             	shr    $0x8,%eax
78a17d:	8b cb                	mov    %ebx,%ecx
78a17f:	0f b6 d0             	movzbl %al,%edx
78a182:	8b c7                	mov    %edi,%eax
78a184:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
78a188:	c1 e8 18             	shr    $0x18,%eax
78a18b:	8b 34 d5 20 bd c1 00 	mov    0xc1bd20(,%edx,8),%esi
78a192:	0f b6 c1             	movzbl %cl,%eax
78a195:	8b 0c d5 24 bd c1 00 	mov    0xc1bd24(,%edx,8),%ecx
78a19c:	33 34 c5 20 c5 c1 00 	xor    0xc1c520(,%eax,8),%esi
78a1a3:	33 0c c5 24 c5 c1 00 	xor    0xc1c524(,%eax,8),%ecx
78a1aa:	8b c7                	mov    %edi,%eax
78a1ac:	0f ac c3 08          	shrd   $0x8,%eax,%ebx
78a1b0:	c1 ef 18             	shr    $0x18,%edi
78a1b3:	c1 e8 08             	shr    $0x8,%eax
78a1b6:	0f b6 c3             	movzbl %bl,%eax
78a1b9:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
78a1bd:	33 34 c5 20 cd c1 00 	xor    0xc1cd20(,%eax,8),%esi
78a1c4:	33 0c c5 24 cd c1 00 	xor    0xc1cd24(,%eax,8),%ecx
78a1cb:	33 34 fd 20 b5 c1 00 	xor    0xc1b520(,%edi,8),%esi
78a1d2:	33 0c fd 24 b5 c1 00 	xor    0xc1b524(,%edi,8),%ecx
78a1d9:	01 33                	add    %esi,(%ebx)
78a1db:	11 4b 04             	adc    %ecx,0x4(%ebx)
78a1de:	ff 73 04             	push   0x4(%ebx)
78a1e1:	ff 33                	push   (%ebx)
78a1e3:	ff 74 24 44          	push   0x44(%esp)
78a1e7:	ff 74 24 3c          	push   0x3c(%esp)
78a1eb:	e8 fb 07 ca ff       	call   0x42a9eb
78a1f0:	89 03                	mov    %eax,(%ebx)
78a1f2:	8b 4c 24 38          	mov    0x38(%esp),%ecx
78a1f6:	89 53 04             	mov    %edx,0x4(%ebx)
78a1f9:	8b 54 24 34          	mov    0x34(%esp),%edx
78a1fd:	8b 41 18             	mov    0x18(%ecx),%eax
78a200:	31 02                	xor    %eax,(%edx)
78a202:	8b 41 1c             	mov    0x1c(%ecx),%eax
78a205:	31 42 04             	xor    %eax,0x4(%edx)
78a208:	8b 7a 04             	mov    0x4(%edx),%edi
78a20b:	8b c7                	mov    %edi,%eax
78a20d:	8b 1a                	mov    (%edx),%ebx
78a20f:	c1 e8 10             	shr    $0x10,%eax
78a212:	0f b6 c0             	movzbl %al,%eax
78a215:	89 7c 24 14          	mov    %edi,0x14(%esp)
78a219:	0f b6 4c 24 14       	movzbl 0x14(%esp),%ecx
78a21e:	0f ac fb 10          	shrd   $0x10,%edi,%ebx
78a222:	8b 34 c5 20 cd c1 00 	mov    0xc1cd20(,%eax,8),%esi
78a229:	8b 14 c5 24 cd c1 00 	mov    0xc1cd24(,%eax,8),%edx
78a230:	33 34 cd 20 c5 c1 00 	xor    0xc1c520(,%ecx,8),%esi
78a237:	33 14 cd 24 c5 c1 00 	xor    0xc1c524(,%ecx,8),%edx
78a23e:	8b 4c 24 2c          	mov    0x2c(%esp),%ecx
78a242:	c1 ef 10             	shr    $0x10,%edi
78a245:	8b 7c 24 34          	mov    0x34(%esp),%edi
78a249:	0f b6 c3             	movzbl %bl,%eax
78a24c:	33 34 c5 20 bd c1 00 	xor    0xc1bd20(,%eax,8),%esi
78a253:	33 14 c5 24 bd c1 00 	xor    0xc1bd24(,%eax,8),%edx
78a25a:	0f b6 07             	movzbl (%edi),%eax
78a25d:	33 34 c5 20 b5 c1 00 	xor    0xc1b520(,%eax,8),%esi
78a264:	33 14 c5 24 b5 c1 00 	xor    0xc1b524(,%eax,8),%edx
78a26b:	29 31                	sub    %esi,(%ecx)
78a26d:	19 51 04             	sbb    %edx,0x4(%ecx)
78a270:	8b 1f                	mov    (%edi),%ebx
78a272:	8b cb                	mov    %ebx,%ecx
78a274:	8b 7f 04             	mov    0x4(%edi),%edi
78a277:	8b c7                	mov    %edi,%eax
78a279:	c1 e8 08             	shr    $0x8,%eax
78a27c:	0f b6 d0             	movzbl %al,%edx
78a27f:	8b c7                	mov    %edi,%eax
78a281:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
78a285:	c1 e8 18             	shr    $0x18,%eax
78a288:	8b 34 d5 20 bd c1 00 	mov    0xc1bd20(,%edx,8),%esi
78a28f:	0f b6 c1             	movzbl %cl,%eax
78a292:	8b 0c d5 24 bd c1 00 	mov    0xc1bd24(,%edx,8),%ecx
78a299:	33 34 c5 20 c5 c1 00 	xor    0xc1c520(,%eax,8),%esi
78a2a0:	33 0c c5 24 c5 c1 00 	xor    0xc1c524(,%eax,8),%ecx
78a2a7:	8b c7                	mov    %edi,%eax
78a2a9:	0f ac c3 08          	shrd   $0x8,%eax,%ebx
78a2ad:	c1 ef 18             	shr    $0x18,%edi
78a2b0:	c1 e8 08             	shr    $0x8,%eax
78a2b3:	0f b6 c3             	movzbl %bl,%eax
78a2b6:	33 34 c5 20 cd c1 00 	xor    0xc1cd20(,%eax,8),%esi
78a2bd:	33 0c c5 24 cd c1 00 	xor    0xc1cd24(,%eax,8),%ecx
78a2c4:	33 34 fd 20 b5 c1 00 	xor    0xc1b520(,%edi,8),%esi
78a2cb:	33 0c fd 24 b5 c1 00 	xor    0xc1b524(,%edi,8),%ecx
78a2d2:	01 75 00             	add    %esi,0x0(%ebp)
78a2d5:	11 4d 04             	adc    %ecx,0x4(%ebp)
78a2d8:	ff 75 04             	push   0x4(%ebp)
78a2db:	ff 75 00             	push   0x0(%ebp)
78a2de:	ff 74 24 44          	push   0x44(%esp)
78a2e2:	ff 74 24 3c          	push   0x3c(%esp)
78a2e6:	e8 00 07 ca ff       	call   0x42a9eb
78a2eb:	89 45 00             	mov    %eax,0x0(%ebp)
78a2ee:	8b 4c 24 38          	mov    0x38(%esp),%ecx
78a2f2:	89 55 04             	mov    %edx,0x4(%ebp)
78a2f5:	8b 54 24 2c          	mov    0x2c(%esp),%edx
78a2f9:	8b 41 20             	mov    0x20(%ecx),%eax
78a2fc:	31 02                	xor    %eax,(%edx)
78a2fe:	8b 41 24             	mov    0x24(%ecx),%eax
78a301:	31 42 04             	xor    %eax,0x4(%edx)
78a304:	8b 7a 04             	mov    0x4(%edx),%edi
78a307:	8b c7                	mov    %edi,%eax
78a309:	8b 1a                	mov    (%edx),%ebx
78a30b:	c1 e8 10             	shr    $0x10,%eax
78a30e:	0f b6 c0             	movzbl %al,%eax
78a311:	89 7c 24 1c          	mov    %edi,0x1c(%esp)
78a315:	0f b6 4c 24 1c       	movzbl 0x1c(%esp),%ecx
78a31a:	0f ac fb 10          	shrd   $0x10,%edi,%ebx
78a31e:	8b 34 c5 20 cd c1 00 	mov    0xc1cd20(,%eax,8),%esi
78a325:	8b 14 c5 24 cd c1 00 	mov    0xc1cd24(,%eax,8),%edx
78a32c:	33 34 cd 20 c5 c1 00 	xor    0xc1c520(,%ecx,8),%esi
78a333:	33 14 cd 24 c5 c1 00 	xor    0xc1c524(,%ecx,8),%edx
78a33a:	8b 4c 24 2c          	mov    0x2c(%esp),%ecx
78a33e:	0f b6 c3             	movzbl %bl,%eax
78a341:	c1 ef 10             	shr    $0x10,%edi
78a344:	33 34 c5 20 bd c1 00 	xor    0xc1bd20(,%eax,8),%esi
78a34b:	33 14 c5 24 bd c1 00 	xor    0xc1bd24(,%eax,8),%edx
78a352:	0f b6 01             	movzbl (%ecx),%eax
78a355:	33 34 c5 20 b5 c1 00 	xor    0xc1b520(,%eax,8),%esi
78a35c:	33 14 c5 24 b5 c1 00 	xor    0xc1b524(,%eax,8),%edx
78a363:	29 75 00             	sub    %esi,0x0(%ebp)
78a366:	19 55 04             	sbb    %edx,0x4(%ebp)
78a369:	8b 79 04             	mov    0x4(%ecx),%edi
78a36c:	8b c7                	mov    %edi,%eax
78a36e:	8b 19                	mov    (%ecx),%ebx
78a370:	8b cb                	mov    %ebx,%ecx
78a372:	c1 e8 08             	shr    $0x8,%eax
78a375:	0f b6 d0             	movzbl %al,%edx
78a378:	8b c7                	mov    %edi,%eax
78a37a:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
78a37e:	c1 e8 18             	shr    $0x18,%eax
78a381:	8b 34 d5 20 bd c1 00 	mov    0xc1bd20(,%edx,8),%esi
78a388:	0f b6 c1             	movzbl %cl,%eax
78a38b:	8b 0c d5 24 bd c1 00 	mov    0xc1bd24(,%edx,8),%ecx
78a392:	33 34 c5 20 c5 c1 00 	xor    0xc1c520(,%eax,8),%esi
78a399:	33 0c c5 24 c5 c1 00 	xor    0xc1c524(,%eax,8),%ecx
78a3a0:	8b c7                	mov    %edi,%eax
78a3a2:	0f ac c3 08          	shrd   $0x8,%eax,%ebx
78a3a6:	c1 ef 18             	shr    $0x18,%edi
78a3a9:	c1 e8 08             	shr    $0x8,%eax
78a3ac:	0f b6 c3             	movzbl %bl,%eax
78a3af:	8b 5c 24 34          	mov    0x34(%esp),%ebx
78a3b3:	33 34 c5 20 cd c1 00 	xor    0xc1cd20(,%eax,8),%esi
78a3ba:	33 0c c5 24 cd c1 00 	xor    0xc1cd24(,%eax,8),%ecx
78a3c1:	33 34 fd 20 b5 c1 00 	xor    0xc1b520(,%edi,8),%esi
78a3c8:	33 0c fd 24 b5 c1 00 	xor    0xc1b524(,%edi,8),%ecx
78a3cf:	01 33                	add    %esi,(%ebx)
78a3d1:	11 4b 04             	adc    %ecx,0x4(%ebx)
78a3d4:	ff 73 04             	push   0x4(%ebx)
78a3d7:	ff 33                	push   (%ebx)
78a3d9:	ff 74 24 44          	push   0x44(%esp)
78a3dd:	ff 74 24 3c          	push   0x3c(%esp)
78a3e1:	e8 05 06 ca ff       	call   0x42a9eb
78a3e6:	8b 4c 24 38          	mov    0x38(%esp),%ecx
78a3ea:	89 03                	mov    %eax,(%ebx)
78a3ec:	89 53 04             	mov    %edx,0x4(%ebx)
78a3ef:	8b 41 28             	mov    0x28(%ecx),%eax
78a3f2:	31 45 00             	xor    %eax,0x0(%ebp)
78a3f5:	8b 41 2c             	mov    0x2c(%ecx),%eax
78a3f8:	31 45 04             	xor    %eax,0x4(%ebp)
78a3fb:	8b 7d 04             	mov    0x4(%ebp),%edi
78a3fe:	8b c7                	mov    %edi,%eax
78a400:	8b 5d 00             	mov    0x0(%ebp),%ebx
78a403:	89 7c 24 24          	mov    %edi,0x24(%esp)
78a407:	c1 e8 10             	shr    $0x10,%eax
78a40a:	0f b6 4c 24 24       	movzbl 0x24(%esp),%ecx
78a40f:	0f b6 c0             	movzbl %al,%eax
78a412:	0f ac fb 10          	shrd   $0x10,%edi,%ebx
78a416:	c1 ef 10             	shr    $0x10,%edi
78a419:	8b 34 c5 20 cd c1 00 	mov    0xc1cd20(,%eax,8),%esi
78a420:	8b 14 c5 24 cd c1 00 	mov    0xc1cd24(,%eax,8),%edx
78a427:	33 34 cd 20 c5 c1 00 	xor    0xc1c520(,%ecx,8),%esi
78a42e:	33 14 cd 24 c5 c1 00 	xor    0xc1c524(,%ecx,8),%edx
78a435:	8b 7c 24 34          	mov    0x34(%esp),%edi
78a439:	0f b6 c3             	movzbl %bl,%eax
78a43c:	33 34 c5 20 bd c1 00 	xor    0xc1bd20(,%eax,8),%esi
78a443:	33 14 c5 24 bd c1 00 	xor    0xc1bd24(,%eax,8),%edx
78a44a:	0f b6 45 00          	movzbl 0x0(%ebp),%eax
78a44e:	33 34 c5 20 b5 c1 00 	xor    0xc1b520(,%eax,8),%esi
78a455:	33 14 c5 24 b5 c1 00 	xor    0xc1b524(,%eax,8),%edx
78a45c:	29 37                	sub    %esi,(%edi)
78a45e:	19 57 04             	sbb    %edx,0x4(%edi)
78a461:	8b 7d 04             	mov    0x4(%ebp),%edi
78a464:	8b c7                	mov    %edi,%eax
78a466:	8b 5d 00             	mov    0x0(%ebp),%ebx
78a469:	8b cb                	mov    %ebx,%ecx
78a46b:	c1 e8 08             	shr    $0x8,%eax
78a46e:	0f b6 d0             	movzbl %al,%edx
78a471:	8b c7                	mov    %edi,%eax
78a473:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
78a477:	c1 e8 18             	shr    $0x18,%eax
78a47a:	8b 34 d5 20 bd c1 00 	mov    0xc1bd20(,%edx,8),%esi
78a481:	0f b6 c1             	movzbl %cl,%eax
78a484:	8b 0c d5 24 bd c1 00 	mov    0xc1bd24(,%edx,8),%ecx
78a48b:	33 34 c5 20 c5 c1 00 	xor    0xc1c520(,%eax,8),%esi
78a492:	33 0c c5 24 c5 c1 00 	xor    0xc1c524(,%eax,8),%ecx
78a499:	8b c7                	mov    %edi,%eax
78a49b:	0f ac c3 08          	shrd   $0x8,%eax,%ebx
78a49f:	c1 ef 18             	shr    $0x18,%edi
78a4a2:	c1 e8 08             	shr    $0x8,%eax
78a4a5:	0f b6 c3             	movzbl %bl,%eax
78a4a8:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
78a4ac:	33 34 c5 20 cd c1 00 	xor    0xc1cd20(,%eax,8),%esi
78a4b3:	33 0c c5 24 cd c1 00 	xor    0xc1cd24(,%eax,8),%ecx
78a4ba:	33 34 fd 20 b5 c1 00 	xor    0xc1b520(,%edi,8),%esi
78a4c1:	33 0c fd 24 b5 c1 00 	xor    0xc1b524(,%edi,8),%ecx
78a4c8:	01 33                	add    %esi,(%ebx)
78a4ca:	11 4b 04             	adc    %ecx,0x4(%ebx)
78a4cd:	ff 73 04             	push   0x4(%ebx)
78a4d0:	ff 33                	push   (%ebx)
78a4d2:	ff 74 24 44          	push   0x44(%esp)
78a4d6:	ff 74 24 3c          	push   0x3c(%esp)
78a4da:	e8 0c 05 ca ff       	call   0x42a9eb
78a4df:	8b 4c 24 38          	mov    0x38(%esp),%ecx
78a4e3:	89 53 04             	mov    %edx,0x4(%ebx)
78a4e6:	8b 54 24 34          	mov    0x34(%esp),%edx
78a4ea:	89 03                	mov    %eax,(%ebx)
78a4ec:	8b 41 30             	mov    0x30(%ecx),%eax
78a4ef:	31 02                	xor    %eax,(%edx)
78a4f1:	8b 41 34             	mov    0x34(%ecx),%eax
78a4f4:	31 42 04             	xor    %eax,0x4(%edx)
78a4f7:	8b 7a 04             	mov    0x4(%edx),%edi
78a4fa:	8b c7                	mov    %edi,%eax
78a4fc:	8b 1a                	mov    (%edx),%ebx
78a4fe:	c1 e8 10             	shr    $0x10,%eax
78a501:	89 7c 24 14          	mov    %edi,0x14(%esp)
78a505:	0f b6 4c 24 14       	movzbl 0x14(%esp),%ecx
78a50a:	0f ac fb 10          	shrd   $0x10,%edi,%ebx
78a50e:	0f b6 c0             	movzbl %al,%eax
78a511:	c1 ef 10             	shr    $0x10,%edi
78a514:	8b 7c 24 34          	mov    0x34(%esp),%edi
78a518:	8b 34 c5 20 cd c1 00 	mov    0xc1cd20(,%eax,8),%esi
78a51f:	8b 14 c5 24 cd c1 00 	mov    0xc1cd24(,%eax,8),%edx
78a526:	33 34 cd 20 c5 c1 00 	xor    0xc1c520(,%ecx,8),%esi
78a52d:	33 14 cd 24 c5 c1 00 	xor    0xc1c524(,%ecx,8),%edx
78a534:	8b 4c 24 2c          	mov    0x2c(%esp),%ecx
78a538:	0f b6 c3             	movzbl %bl,%eax
78a53b:	33 34 c5 20 bd c1 00 	xor    0xc1bd20(,%eax,8),%esi
78a542:	33 14 c5 24 bd c1 00 	xor    0xc1bd24(,%eax,8),%edx
78a549:	0f b6 07             	movzbl (%edi),%eax
78a54c:	33 34 c5 20 b5 c1 00 	xor    0xc1b520(,%eax,8),%esi
78a553:	33 14 c5 24 b5 c1 00 	xor    0xc1b524(,%eax,8),%edx
78a55a:	29 31                	sub    %esi,(%ecx)
78a55c:	19 51 04             	sbb    %edx,0x4(%ecx)
78a55f:	8b 1f                	mov    (%edi),%ebx
78a561:	8b 7f 04             	mov    0x4(%edi),%edi
78a564:	8b c7                	mov    %edi,%eax
78a566:	8b cb                	mov    %ebx,%ecx
78a568:	c1 e8 08             	shr    $0x8,%eax
78a56b:	0f b6 d0             	movzbl %al,%edx
78a56e:	8b c7                	mov    %edi,%eax
78a570:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
78a574:	c1 e8 18             	shr    $0x18,%eax
78a577:	8b 34 d5 20 bd c1 00 	mov    0xc1bd20(,%edx,8),%esi
78a57e:	0f b6 c1             	movzbl %cl,%eax
78a581:	8b 0c d5 24 bd c1 00 	mov    0xc1bd24(,%edx,8),%ecx
78a588:	33 34 c5 20 c5 c1 00 	xor    0xc1c520(,%eax,8),%esi
78a58f:	33 0c c5 24 c5 c1 00 	xor    0xc1c524(,%eax,8),%ecx
78a596:	8b c7                	mov    %edi,%eax
78a598:	0f ac c3 08          	shrd   $0x8,%eax,%ebx
78a59c:	c1 ef 18             	shr    $0x18,%edi
78a59f:	c1 e8 08             	shr    $0x8,%eax
78a5a2:	0f b6 c3             	movzbl %bl,%eax
78a5a5:	33 34 c5 20 cd c1 00 	xor    0xc1cd20(,%eax,8),%esi
78a5ac:	33 0c c5 24 cd c1 00 	xor    0xc1cd24(,%eax,8),%ecx
78a5b3:	33 34 fd 20 b5 c1 00 	xor    0xc1b520(,%edi,8),%esi
78a5ba:	33 0c fd 24 b5 c1 00 	xor    0xc1b524(,%edi,8),%ecx
78a5c1:	01 75 00             	add    %esi,0x0(%ebp)
78a5c4:	11 4d 04             	adc    %ecx,0x4(%ebp)
78a5c7:	ff 75 04             	push   0x4(%ebp)
78a5ca:	ff 75 00             	push   0x0(%ebp)
78a5cd:	ff 74 24 44          	push   0x44(%esp)
78a5d1:	ff 74 24 3c          	push   0x3c(%esp)
78a5d5:	e8 11 04 ca ff       	call   0x42a9eb
78a5da:	89 45 00             	mov    %eax,0x0(%ebp)
78a5dd:	8b 4c 24 38          	mov    0x38(%esp),%ecx
78a5e1:	89 55 04             	mov    %edx,0x4(%ebp)
78a5e4:	8b 54 24 2c          	mov    0x2c(%esp),%edx
78a5e8:	8b 41 38             	mov    0x38(%ecx),%eax
78a5eb:	31 02                	xor    %eax,(%edx)
78a5ed:	8b 41 3c             	mov    0x3c(%ecx),%eax
78a5f0:	31 42 04             	xor    %eax,0x4(%edx)
78a5f3:	8b 7a 04             	mov    0x4(%edx),%edi
78a5f6:	8b c7                	mov    %edi,%eax
78a5f8:	8b 1a                	mov    (%edx),%ebx
78a5fa:	c1 e8 10             	shr    $0x10,%eax
78a5fd:	0f b6 c0             	movzbl %al,%eax
78a600:	89 7c 24 1c          	mov    %edi,0x1c(%esp)
78a604:	0f b6 4c 24 1c       	movzbl 0x1c(%esp),%ecx
78a609:	0f ac fb 10          	shrd   $0x10,%edi,%ebx
78a60d:	8b 34 c5 20 cd c1 00 	mov    0xc1cd20(,%eax,8),%esi
78a614:	8b 14 c5 24 cd c1 00 	mov    0xc1cd24(,%eax,8),%edx
78a61b:	33 34 cd 20 c5 c1 00 	xor    0xc1c520(,%ecx,8),%esi
78a622:	33 14 cd 24 c5 c1 00 	xor    0xc1c524(,%ecx,8),%edx
78a629:	8b 4c 24 2c          	mov    0x2c(%esp),%ecx
78a62d:	0f b6 c3             	movzbl %bl,%eax
78a630:	c1 ef 10             	shr    $0x10,%edi
78a633:	33 34 c5 20 bd c1 00 	xor    0xc1bd20(,%eax,8),%esi
78a63a:	33 14 c5 24 bd c1 00 	xor    0xc1bd24(,%eax,8),%edx
78a641:	0f b6 01             	movzbl (%ecx),%eax
78a644:	33 34 c5 20 b5 c1 00 	xor    0xc1b520(,%eax,8),%esi
78a64b:	33 14 c5 24 b5 c1 00 	xor    0xc1b524(,%eax,8),%edx
78a652:	29 75 00             	sub    %esi,0x0(%ebp)
78a655:	19 55 04             	sbb    %edx,0x4(%ebp)
78a658:	8b 79 04             	mov    0x4(%ecx),%edi
78a65b:	8b c7                	mov    %edi,%eax
78a65d:	8b 19                	mov    (%ecx),%ebx
78a65f:	8b cb                	mov    %ebx,%ecx
78a661:	c1 e8 08             	shr    $0x8,%eax
78a664:	0f b6 d0             	movzbl %al,%edx
78a667:	8b c7                	mov    %edi,%eax
78a669:	0f ac c1 18          	shrd   $0x18,%eax,%ecx
78a66d:	c1 e8 18             	shr    $0x18,%eax
78a670:	8b 34 d5 20 bd c1 00 	mov    0xc1bd20(,%edx,8),%esi
78a677:	0f b6 c1             	movzbl %cl,%eax