41f362:	02 02                	add    (%edx),%al
41f364:	08 02                	or     %al,(%edx)
41f366:	02 02                	add    (%edx),%al
41f368:	08 02                	or     %al,(%edx)
41f36a:	02 08                	add    (%eax),%cl
41f36c:	02 05 07 01 11 80    	add    0x80110107,%al
41f372:	b4 05                	mov    $0x5,%ah
41f374:	07                   	pop    %es
41f375:	01 11                	add    %edx,(%ecx)
41f377:	80 c4 07             	add    $0x7,%ah
41f37a:	07                   	pop    %es
41f37b:	03 12                	add    (%edx),%edx
41f37d:	81 05 02 02 41 07 1e 	addl   $0x1171121e,0x7410202
41f384:	12 71 11
41f387:	79 11                	jns    0x41f39a
41f389:	81 19 11 81 19 11    	sbbl   $0x11198111,(%ecx)
41f38f:	81 19 08 08 11 81    	sbbl   $0x81110808,(%ecx)
41f395:	49                   	dec    %ecx
41f396:	02 02                	add    (%edx),%al
41f398:	02 11                	add    (%ecx),%dl
41f39a:	80 c4 11             	add    $0x11,%ah
41f39d:	80 c4 02             	add    $0x2,%ah
41f3a0:	11 80 c4 11 80 c4    	adc    %eax,-0x3b7fee3c(%eax)
41f3a6:	12 75 02             	adc    0x2(%ebp),%dh
41f3a9:	12 7d 11             	adc    0x11(%ebp),%bh
41f3ac:	79 02                	jns    0x41f3b0
41f3ae:	11 81 59 08 08 11    	adc    %eax,0x11080859(%ecx)
41f3b4:	81 75 11 81 75 12 75 	xorl   $0x75127581,0x11(%ebp)
41f3bb:	11 79 12             	adc    %edi,0x12(%ecx)
41f3be:	81 39 11 80 ed 07    	cmpl   $0x7ed8011,(%ecx)
41f3c4:	20 02                	and    %al,(%edx)
41f3c6:	01 11                	add    %edx,(%ecx)
41f3c8:	81 19 0c 08 00 01    	sbbl   $0x100080c,(%ecx)
41f3ce:	11 81 59 11 81 49    	adc    %eax,0x49811159(%ecx)
41f3d4:	0c 20                	or     $0x20,%al
41f3d6:	03 11                	add    (%ecx),%edx
41f3d8:	81 59 0e 12 81 55 11 	sbbl   $0x11558112,0xe(%ecx)
41f3df:	81 59 05 20 01 01 12 	sbbl   $0x12010120,0x5(%ecx)
41f3e6:	61                   	popa
41f3e7:	09 07                	or     %eax,(%edi)
41f3e9:	03 02                	add    (%edx),%eax
41f3eb:	11 81 49 11 80 ed    	adc    %eax,-0x127feeb7(%ecx)
41f3f1:	0f 00 04 11          	sldt   (%ecx,%edx,1)
41f3f5:	81 49 0e 12 81 55 11 	orl    $0x11558112,0xe(%ecx)
41f3fc:	81 49 11 82 8d 1a 07 	orl    $0x71a8d82,0x11(%ecx)
41f403:	03 15 12 81 3d 01    	add    0x13d8112,%edx
41f409:	12 81 1c 15 12 81    	adc    -0x7eedeae4(%ecx),%al
41f40f:	3d 01 12 81 1c       	cmp    $0x1c811201,%eax
41f414:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f419:	12 81 1c 0a 0a 01    	adc    0x10a0a1c(%ecx),%al
41f41f:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f424:	12 81 1c 05 07 01    	adc    0x107051c(%ecx),%al
41f42a:	11 80 cc 07 07 05    	adc    %eax,0x50707cc(%eax)
41f430:	08 02                	or     %al,(%edx)
41f432:	02 02                	add    (%edx),%al
41f434:	02 16                	add    (%esi),%dl
41f436:	07                   	pop    %es
41f437:	10 02                	adc    %al,(%edx)
41f439:	02 02                	add    (%edx),%al
41f43b:	02 02                	add    (%edx),%al
41f43d:	02 11                	add    (%ecx),%dl
41f43f:	79 02                	jns    0x41f443
41f441:	02 11                	add    (%ecx),%dl
41f443:	79 02                	jns    0x41f447
41f445:	02 08                	add    (%eax),%cl
41f447:	11 80 a9 08 02 17    	adc    %eax,0x170208a9(%eax)
41f44d:	07                   	pop    %es
41f44e:	11 02                	adc    %eax,(%edx)
41f450:	02 02                	add    (%edx),%al
41f452:	02 02                	add    (%edx),%al
41f454:	02 02                	add    (%edx),%al
41f456:	02 11                	add    (%ecx),%dl
41f458:	80 a9 02 11 80 a9 02 	subb   $0x2,-0x567feefe(%ecx)
41f45f:	08 08                	or     %cl,(%eax)
41f461:	02 08                	add    (%eax),%cl
41f463:	08 07                	or     %al,(%edi)
41f465:	07                   	pop    %es
41f466:	05 02 08 0c 08       	add    $0x80c0802,%eax
41f46b:	08 05 07 03 02 08    	or     %al,0x8020307
41f471:	08 0b                	or     %cl,(%ebx)
41f473:	07                   	pop    %es
41f474:	08 11                	or     %dl,(%ecx)
41f476:	79 08                	jns    0x41f480
41f478:	02 02                	add    (%edx),%al
41f47a:	02 02                	add    (%edx),%al
41f47c:	02 02                	add    (%edx),%al
41f47e:	0f 07                	sysret
41f480:	0d 08 0c 02 08       	or     $0x8020c08,%eax
41f485:	08 08                	or     %cl,(%eax)
41f487:	02 02                	add    (%edx),%al
41f489:	08 08                	or     %cl,(%eax)
41f48b:	08 02                	or     %al,(%edx)
41f48d:	02 0d 07 06 12 71    	add    0x71120607,%cl
41f493:	12 75 11             	adc    0x11(%ebp),%dh
41f496:	79 02                	jns    0x41f49a
41f498:	12 75 11             	adc    0x11(%ebp),%dh
41f49b:	79 06                	jns    0x41f4a3
41f49d:	20 01                	and    %al,(%ecx)
41f49f:	12 80 ad 08 25 07    	adc    0x72508ad(%eax),%al
41f4a5:	10 12                	adc    %dl,(%edx)
41f4a7:	71 11                	jno    0x41f4ba
41f4a9:	79 11                	jns    0x41f4bc
41f4ab:	81 19 11 81 19 11    	sbbl   $0x11198111,(%ecx)
41f4b1:	81 19 08 12 75 12    	sbbl   $0x12751208,(%ecx)
41f4b7:	75 11                	jne    0x41f4ca
41f4b9:	79 12                	jns    0x41f4cd
41f4bb:	7d 12                	jge    0x41f4cf
41f4bd:	7d 12                	jge    0x41f4d1
41f4bf:	75 11                	jne    0x41f4d2
41f4c1:	79 12                	jns    0x41f4d5
41f4c3:	81 39 12 7d 11 79    	cmpl   $0x79117d12,(%ecx)
41f4c9:	0a 07                	or     (%edi),%al
41f4cb:	04 12                	add    $0x12,%al
41f4cd:	71 12                	jno    0x41f4e1
41f4cf:	7d 11                	jge    0x41f4e2
41f4d1:	79 12                	jns    0x41f4e5
41f4d3:	7d 0c                	jge    0x41f4e1
41f4d5:	07                   	pop    %es
41f4d6:	05 12 71 12 75       	add    $0x75127112,%eax
41f4db:	12 7d 11             	adc    0x11(%ebp),%bh
41f4de:	79 12                	jns    0x41f4f2
41f4e0:	7d 06                	jge    0x41f4e8
41f4e2:	20 01                	and    %al,(%ecx)
41f4e4:	01 11                	add    %edx,(%ecx)
41f4e6:	82 99 29 07 03 15 12 	sbbb   $0x12,0x15030729(%ecx)
41f4ed:	81 3d 01 15 12 81 2c 	cmpl   $0x8112012c,0x81121501
41f4f4:	01 12 81
41f4f7:	10 15 12 81 3d 01    	adc    %dl,0x13d8112
41f4fd:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f502:	12 81 10 15 12 81    	adc    -0x7eedeaf0(%ecx),%al
41f508:	3d 01 15 12 81       	cmp    $0x81121501,%eax
41f50d:	2c 01                	sub    $0x1,%al
41f50f:	12 81 10 0f 0a 01    	adc    0x10a0f10(%ecx),%al
41f515:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f51a:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f51f:	12 81 10 05 07 01    	adc    0x1070510(%ecx),%al
41f525:	12 80 d4 05 07 01    	adc    0x10705d4(%eax),%al
41f52b:	12 81 10 08 07 04    	adc    0x4070810(%ecx),%al
41f531:	12 81 10 0e 02 0e    	adc    0xe020e10(%ecx),%al
41f537:	07                   	pop    %es
41f538:	00 04 0e             	add    %al,(%esi,%ecx,1)
41f53b:	0e                   	push   %cs
41f53c:	1c 1c                	sbb    $0x1c,%al
41f53e:	1c 08                	sbb    $0x8,%al
41f540:	07                   	pop    %es
41f541:	04 12                	add    $0x12,%al
41f543:	81 10 02 02 02 06    	adcl   $0x6020202,(%eax)
41f549:	07                   	pop    %es
41f54a:	02 12                	add    (%edx),%dl
41f54c:	81 10 02 0f 07 04    	adcl   $0x4070f02,(%eax)
41f552:	15 12 81 a1 01       	adc    $0x1a18112,%eax
41f557:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f55d:	02 02                	add    (%edx),%al
41f55f:	07                   	pop    %es
41f560:	15 12 81 18 01       	adc    $0x1188112,%eax
41f565:	13 00                	adc    (%eax),%eax
41f567:	02 06                	add    (%esi),%al
41f569:	1c 26                	sbb    $0x26,%al
41f56b:	07                   	pop    %es
41f56c:	03 15 12 81 3d 01    	add    0x13d8112,%edx
41f572:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f577:	13 00                	adc    (%eax),%eax
41f579:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f57e:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f583:	13 00                	adc    (%eax),%eax
41f585:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f58a:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f58f:	13 00                	adc    (%eax),%eax
41f591:	07                   	pop    %es
41f592:	15 12 81 28 01       	adc    $0x1288112,%eax
41f597:	13 00                	adc    (%eax),%eax
41f599:	0d 06 15 12 81       	or     $0x81121506,%eax
41f59e:	3d 01 15 12 81       	cmp    $0x81121501,%eax
41f5a3:	2c 01                	sub    $0x1,%al
41f5a5:	13 00                	adc    (%eax),%eax
41f5a7:	0e                   	push   %cs
41f5a8:	0a 01                	or     (%ecx),%al
41f5aa:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f5af:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f5b4:	13 00                	adc    (%eax),%eax
41f5b6:	04 00                	add    $0x0,%al
41f5b8:	01 01                	add    %eax,(%ecx)
41f5ba:	1c 02                	sbb    $0x2,%al
41f5bc:	06                   	push   %es
41f5bd:	02 07                	add    (%edi),%al
41f5bf:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f5c4:	13 00                	adc    (%eax),%eax
41f5c6:	08 06                	or     %al,(%esi)
41f5c8:	15 12 81 1d 01       	adc    $0x11d8112,%eax
41f5cd:	13 00                	adc    (%eax),%eax
41f5cf:	08 b7 7a 5c 56 19    	or     %dh,0x19565c7a(%edi)
41f5d5:	34 e0                	xor    $0xe0,%al
41f5d7:	89 08                	mov    %ecx,(%eax)
41f5d9:	b0 3f                	mov    $0x3f,%al
41f5db:	5f                   	pop    %edi
41f5dc:	7f 11                	jg     0x41f5ef
41f5de:	d5 0a                	aad    $0xa
41f5e0:	3a 04 00             	cmp    (%eax,%eax,1),%al
41f5e3:	00 00                	add    %al,(%eax)
41f5e5:	00 04 01             	add    %al,(%ecx,%eax,1)
41f5e8:	00 00                	add    %al,(%eax)
41f5ea:	00 04 02             	add    %al,(%edx,%eax,1)
41f5ed:	00 00                	add    %al,(%eax)
41f5ef:	00 04 03             	add    %al,(%ebx,%eax,1)
41f5f2:	00 00                	add    %al,(%eax)
41f5f4:	00 04 05 00 00 00 04 	add    %al,0x4000000(,%eax,1)
41f5fb:	06                   	push   %es
41f5fc:	00 00                	add    %al,(%eax)
41f5fe:	00 04 07             	add    %al,(%edi,%eax,1)
41f601:	00 00                	add    %al,(%eax)
41f603:	00 04 08             	add    %al,(%eax,%ecx,1)
41f606:	00 00                	add    %al,(%eax)
41f608:	00 04 0a             	add    %al,(%edx,%ecx,1)
41f60b:	00 00                	add    %al,(%eax)
41f60d:	00 04 0b             	add    %al,(%ebx,%ecx,1)
41f610:	00 00                	add    %al,(%eax)
41f612:	00 04 0c             	add    %al,(%esp,%ecx,1)
41f615:	00 00                	add    %al,(%eax)
41f617:	00 04 0d 00 00 00 04 	add    %al,0x4000000(,%ecx,1)
41f61e:	0e                   	push   %cs
41f61f:	00 00                	add    %al,(%eax)
41f621:	00 04 0f             	add    %al,(%edi,%ecx,1)
41f624:	00 00                	add    %al,(%eax)
41f626:	00 04 10             	add    %al,(%eax,%edx,1)
41f629:	00 00                	add    %al,(%eax)
41f62b:	00 04 11             	add    %al,(%ecx,%edx,1)
41f62e:	00 00                	add    %al,(%eax)
41f630:	00 04 13             	add    %al,(%ebx,%edx,1)
41f633:	00 00                	add    %al,(%eax)
41f635:	00 04 16             	add    %al,(%esi,%edx,1)
41f638:	00 00                	add    %al,(%eax)
41f63a:	00 04 12             	add    %al,(%edx,%edx,1)
41f63d:	00 00                	add    %al,(%eax)
41f63f:	00 04 14             	add    %al,(%esp,%edx,1)
41f642:	00 00                	add    %al,(%eax)
41f644:	00 04 15 00 00 00 04 	add    %al,0x4000000(,%edx,1)
41f64b:	18 00                	sbb    %al,(%eax)
41f64d:	00 00                	add    %al,(%eax)
41f64f:	04 1a                	add    $0x1a,%al
41f651:	00 00                	add    %al,(%eax)
41f653:	00 04 1b             	add    %al,(%ebx,%ebx,1)
41f656:	00 00                	add    %al,(%eax)
41f658:	00 04 1c             	add    %al,(%esp,%ebx,1)
41f65b:	00 00                	add    %al,(%eax)
41f65d:	00 04 1d 00 00 00 04 	add    %al,0x4000000(,%ebx,1)
41f664:	1e                   	push   %ds
41f665:	00 00                	add    %al,(%eax)
41f667:	00 04 1f             	add    %al,(%edi,%ebx,1)
41f66a:	00 00                	add    %al,(%eax)
41f66c:	00 04 20             	add    %al,(%eax,%eiz,1)
41f66f:	00 00                	add    %al,(%eax)
41f671:	00 04 21             	add    %al,(%ecx,%eiz,1)
41f674:	00 00                	add    %al,(%eax)
41f676:	00 04 22             	add    %al,(%edx,%eiz,1)
41f679:	00 00                	add    %al,(%eax)
41f67b:	00 04 23             	add    %al,(%ebx,%eiz,1)
41f67e:	00 00                	add    %al,(%eax)
41f680:	00 04 24             	add    %al,(%esp)
41f683:	00 00                	add    %al,(%eax)
41f685:	00 04 26             	add    %al,(%esi,%eiz,1)
41f688:	00 00                	add    %al,(%eax)
41f68a:	00 04 27             	add    %al,(%edi,%eiz,1)
41f68d:	00 00                	add    %al,(%eax)
41f68f:	00 04 28             	add    %al,(%eax,%ebp,1)
41f692:	00 00                	add    %al,(%eax)
41f694:	00 04 2a             	add    %al,(%edx,%ebp,1)
41f697:	00 00                	add    %al,(%eax)
41f699:	00 04 2b             	add    %al,(%ebx,%ebp,1)
41f69c:	00 00                	add    %al,(%eax)
41f69e:	00 04 2c             	add    %al,(%esp,%ebp,1)
41f6a1:	00 00                	add    %al,(%eax)
41f6a3:	00 04 2d 00 00 00 04 	add    %al,0x4000000(,%ebp,1)
41f6aa:	2e 00 00             	add    %al,%cs:(%eax)
41f6ad:	00 04 2f             	add    %al,(%edi,%ebp,1)
41f6b0:	00 00                	add    %al,(%eax)
41f6b2:	00 04 30             	add    %al,(%eax,%esi,1)
41f6b5:	00 00                	add    %al,(%eax)
41f6b7:	00 04 31             	add    %al,(%ecx,%esi,1)
41f6ba:	00 00                	add    %al,(%eax)
41f6bc:	00 04 32             	add    %al,(%edx,%esi,1)
41f6bf:	00 00                	add    %al,(%eax)
41f6c1:	00 04 33             	add    %al,(%ebx,%esi,1)
41f6c4:	00 00                	add    %al,(%eax)
41f6c6:	00 04 37             	add    %al,(%edi,%esi,1)
41f6c9:	00 00                	add    %al,(%eax)
41f6cb:	00 04 39             	add    %al,(%ecx,%edi,1)
41f6ce:	00 00                	add    %al,(%eax)
41f6d0:	00 04 3d 00 00 00 04 	add    %al,0x4000000(,%edi,1)
41f6d7:	41                   	inc    %ecx
41f6d8:	00 00                	add    %al,(%eax)
41f6da:	00 04 44             	add    %al,(%esp,%eax,2)
41f6dd:	00 00                	add    %al,(%eax)
41f6df:	00 04 46             	add    %al,(%esi,%eax,2)
41f6e2:	00 00                	add    %al,(%eax)
41f6e4:	00 04 47             	add    %al,(%edi,%eax,2)
41f6e7:	00 00                	add    %al,(%eax)
41f6e9:	00 04 48             	add    %al,(%eax,%ecx,2)
41f6ec:	00 00                	add    %al,(%eax)
41f6ee:	00 04 4a             	add    %al,(%edx,%ecx,2)
41f6f1:	00 00                	add    %al,(%eax)
41f6f3:	00 04 4b             	add    %al,(%ebx,%ecx,2)
41f6f6:	00 00                	add    %al,(%eax)
41f6f8:	00 04 4e             	add    %al,(%esi,%ecx,2)
41f6fb:	00 00                	add    %al,(%eax)
41f6fd:	00 04 50             	add    %al,(%eax,%edx,2)
41f700:	00 00                	add    %al,(%eax)
41f702:	00 04 51             	add    %al,(%ecx,%edx,2)
41f705:	00 00                	add    %al,(%eax)
41f707:	00 04 52             	add    %al,(%edx,%edx,2)
41f70a:	00 00                	add    %al,(%eax)
41f70c:	00 04 53             	add    %al,(%ebx,%edx,2)
41f70f:	00 00                	add    %al,(%eax)
41f711:	00 04 54             	add    %al,(%esp,%edx,2)
41f714:	00 00                	add    %al,(%eax)
41f716:	00 04 55 00 00 00 04 	add    %al,0x4000000(,%edx,2)
41f71d:	7b 00                	jnp    0x41f71f
41f71f:	00 00                	add    %al,(%eax)
41f721:	04 7c                	add    $0x7c,%al
41f723:	00 00                	add    %al,(%eax)
41f725:	00 04 7d 00 00 00 04 	add    %al,0x4000000(,%edi,2)
41f72c:	7e 00                	jle    0x41f72e
41f72e:	00 00                	add    %al,(%eax)
41f730:	04 7f                	add    $0x7f,%al
41f732:	00 00                	add    %al,(%eax)
41f734:	00 04 80             	add    %al,(%eax,%eax,4)
41f737:	00 00                	add    %al,(%eax)
41f739:	00 04 81             	add    %al,(%ecx,%eax,4)
41f73c:	00 00                	add    %al,(%eax)
41f73e:	00 04 82             	add    %al,(%edx,%eax,4)
41f741:	00 00                	add    %al,(%eax)
41f743:	00 04 83             	add    %al,(%ebx,%eax,4)
41f746:	00 00                	add    %al,(%eax)
41f748:	00 04 84             	add    %al,(%esp,%eax,4)
41f74b:	00 00                	add    %al,(%eax)
41f74d:	00 04 85 00 00 00 04 	add    %al,0x4000000(,%eax,4)
41f754:	86 00                	xchg   %al,(%eax)
41f756:	00 00                	add    %al,(%eax)
41f758:	04 87                	add    $0x87,%al
41f75a:	00 00                	add    %al,(%eax)
41f75c:	00 04 88             	add    %al,(%eax,%ecx,4)
41f75f:	00 00                	add    %al,(%eax)
41f761:	00 04 a0             	add    %al,(%eax,%eiz,4)
41f764:	00 00                	add    %al,(%eax)
41f766:	00 04 a1             	add    %al,(%ecx,%eiz,4)
41f769:	00 00                	add    %al,(%eax)
41f76b:	00 04 a2             	add    %al,(%edx,%eiz,4)
41f76e:	00 00                	add    %al,(%eax)
41f770:	00 04 a3             	add    %al,(%ebx,%eiz,4)
41f773:	00 00                	add    %al,(%eax)
41f775:	00 04 a4             	add    %al,(%esp,%eiz,4)