41a363:	85 c0                	test   %eax,%eax
41a365:	74 07                	je     0x41a36e
41a367:	50                   	push   %eax
41a368:	ff 15 ac 60 42 00    	call   *0x4260ac
41a36e:	83 c6 10             	add    $0x10,%esi
41a371:	83 fe 40             	cmp    $0x40,%esi
41a374:	72 e7                	jb     0x41a35d
41a376:	6a 40                	push   $0x40
41a378:	53                   	push   %ebx
41a379:	68 30 59 42 00       	push   $0x425930
41a37e:	e8 c5 84 00 00       	call   0x422848
41a383:	83 c4 0c             	add    $0xc,%esp
41a386:	be 90 10 40 00       	mov    $0x401090,%esi
41a38b:	bf 00 40 42 00       	mov    $0x424000,%edi
41a390:	6a 2e                	push   $0x2e
41a392:	59                   	pop    %ecx
41a393:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
41a395:	bf 28 5e 42 00       	mov    $0x425e28,%edi
41a39a:	33 c0                	xor    %eax,%eax
41a39c:	87 07                	xchg   %eax,(%edi)
41a39e:	ff b5 3c f4 ff ff    	push   -0xbc4(%ebp)
41a3a4:	8b 35 b0 40 42 00    	mov    0x4240b0,%esi
41a3aa:	8b ce                	mov    %esi,%ecx
41a3ac:	53                   	push   %ebx
41a3ad:	ff 15 78 64 42 00    	call   *0x426478
41a3b3:	ff d6                	call   *%esi
41a3b5:	8d 8d c0 f3 ff ff    	lea    -0xc40(%ebp),%ecx
41a3bb:	e8 c4 4b 00 00       	call   0x41ef84
41a3c0:	33 c0                	xor    %eax,%eax
41a3c2:	89 9d e8 f2 ff ff    	mov    %ebx,-0xd18(%ebp)
41a3c8:	8d bd d4 f2 ff ff    	lea    -0xd2c(%ebp),%edi
41a3ce:	8b f3                	mov    %ebx,%esi
41a3d0:	ab                   	stos   %eax,%es:(%edi)
41a3d1:	ab                   	stos   %eax,%es:(%edi)
41a3d2:	ab                   	stos   %eax,%es:(%edi)
41a3d3:	68 a0 00 00 00       	push   $0xa0
41a3d8:	6a 08                	push   $0x8
41a3da:	ff 15 7c 60 42 00    	call   *0x42607c
41a3e0:	50                   	push   %eax
41a3e1:	ff 15 a0 61 42 00    	call   *0x4261a0
41a3e7:	89 85 3c f4 ff ff    	mov    %eax,-0xbc4(%ebp)
41a3ed:	85 c0                	test   %eax,%eax
41a3ef:	0f 84 7a 19 00 00    	je     0x41bd6f
41a3f5:	6a 28                	push   $0x28
41a3f7:	59                   	pop    %ecx
41a3f8:	be e0 47 42 00       	mov    $0x4247e0,%esi
41a3fd:	89 85 38 f4 ff ff    	mov    %eax,-0xbc8(%ebp)
41a403:	8b f8                	mov    %eax,%edi
41a405:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
41a407:	6a 08                	push   $0x8
41a409:	6a 08                	push   $0x8
41a40b:	ff 15 7c 60 42 00    	call   *0x42607c
41a411:	50                   	push   %eax
41a412:	ff 15 a0 61 42 00    	call   *0x4261a0
41a418:	8b f0                	mov    %eax,%esi
41a41a:	89 b5 58 f4 ff ff    	mov    %esi,-0xba8(%ebp)
41a420:	85 f6                	test   %esi,%esi
41a422:	0f 84 41 19 00 00    	je     0x41bd69
41a428:	8b 0d d8 47 42 00    	mov    0x4247d8,%ecx
41a42e:	8b fe                	mov    %esi,%edi
41a430:	89 0e                	mov    %ecx,(%esi)
41a432:	8b 0d dc 47 42 00    	mov    0x4247dc,%ecx
41a438:	89 4e 04             	mov    %ecx,0x4(%esi)
41a43b:	89 bd 2c f4 ff ff    	mov    %edi,-0xbd4(%ebp)
41a441:	0f 31                	rdtsc
41a443:	89 85 28 f4 ff ff    	mov    %eax,-0xbd8(%ebp)
41a449:	89 95 6c f4 ff ff    	mov    %edx,-0xb94(%ebp)
41a44f:	b8 c4 00 00 00       	mov    $0xc4,%eax
41a454:	50                   	push   %eax
41a455:	6a 08                	push   $0x8
41a457:	89 85 e4 f2 ff ff    	mov    %eax,-0xd1c(%ebp)
41a45d:	ff 15 7c 60 42 00    	call   *0x42607c
41a463:	50                   	push   %eax
41a464:	ff 15 a0 61 42 00    	call   *0x4261a0
41a46a:	8b d0                	mov    %eax,%edx
41a46c:	85 d2                	test   %edx,%edx
41a46e:	0f 84 82 19 00 00    	je     0x41bdf6
41a474:	89 95 e8 f2 ff ff    	mov    %edx,-0xd18(%ebp)
41a47a:	89 9d e0 f2 ff ff    	mov    %ebx,-0xd20(%ebp)
41a480:	8d 7a 04             	lea    0x4(%edx),%edi
41a483:	3b fa                	cmp    %edx,%edi
41a485:	0f 82 d0 18 00 00    	jb     0x41bd5b
41a48b:	8b 8d e4 f2 ff ff    	mov    -0xd1c(%ebp),%ecx
41a491:	8d 42 08             	lea    0x8(%edx),%eax
41a494:	03 ca                	add    %edx,%ecx
41a496:	3b c1                	cmp    %ecx,%eax
41a498:	0f 87 bd 18 00 00    	ja     0x41bd5b
41a49e:	6a 04                	push   $0x4
41a4a0:	58                   	pop    %eax
41a4a1:	89 02                	mov    %eax,(%edx)
41a4a3:	89 07                	mov    %eax,(%edi)
41a4a5:	8b bd e0 f2 ff ff    	mov    -0xd20(%ebp),%edi
41a4ab:	47                   	inc    %edi
41a4ac:	89 bd e0 f2 ff ff    	mov    %edi,-0xd20(%ebp)
41a4b2:	83 bd e8 f2 ff ff 00 	cmpl   $0x0,-0xd18(%ebp)
41a4b9:	75 25                	jne    0x41a4e0
41a4bb:	8b 85 e4 f2 ff ff    	mov    -0xd1c(%ebp),%eax
41a4c1:	8d 88 a4 00 00 00    	lea    0xa4(%eax),%ecx
41a4c7:	3b c8                	cmp    %eax,%ecx
41a4c9:	0f 82 8c 18 00 00    	jb     0x41bd5b
41a4cf:	8d 47 01             	lea    0x1(%edi),%eax
41a4d2:	89 8d e4 f2 ff ff    	mov    %ecx,-0xd1c(%ebp)
41a4d8:	89 85 e0 f2 ff ff    	mov    %eax,-0xd20(%ebp)
41a4de:	eb 73                	jmp    0x41a553
41a4e0:	8b 95 e8 f2 ff ff    	mov    -0xd18(%ebp),%edx
41a4e6:	8b cb                	mov    %ebx,%ecx
41a4e8:	85 ff                	test   %edi,%edi
41a4ea:	74 1f                	je     0x41a50b
41a4ec:	8b 02                	mov    (%edx),%eax
41a4ee:	83 c0 04             	add    $0x4,%eax
41a4f1:	83 f8 04             	cmp    $0x4,%eax
41a4f4:	0f 82 61 18 00 00    	jb     0x41bd5b
41a4fa:	03 c2                	add    %edx,%eax
41a4fc:	3b c2                	cmp    %edx,%eax
41a4fe:	0f 82 57 18 00 00    	jb     0x41bd5b
41a504:	41                   	inc    %ecx
41a505:	8b d0                	mov    %eax,%edx
41a507:	3b cf                	cmp    %edi,%ecx
41a509:	72 e1                	jb     0x41a4ec
41a50b:	8d 7a 04             	lea    0x4(%edx),%edi
41a50e:	3b fa                	cmp    %edx,%edi
41a510:	0f 82 45 18 00 00    	jb     0x41bd5b
41a516:	8b 8d e4 f2 ff ff    	mov    -0xd1c(%ebp),%ecx
41a51c:	8d 82 a4 00 00 00    	lea    0xa4(%edx),%eax
41a522:	03 8d e8 f2 ff ff    	add    -0xd18(%ebp),%ecx
41a528:	3b c1                	cmp    %ecx,%eax
41a52a:	0f 87 2b 18 00 00    	ja     0x41bd5b
41a530:	8b b5 3c f4 ff ff    	mov    -0xbc4(%ebp),%esi
41a536:	6a 28                	push   $0x28
41a538:	c7 02 a0 00 00 00    	movl   $0xa0,(%edx)
41a53e:	59                   	pop    %ecx
41a53f:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
41a541:	ff 85 e0 f2 ff ff    	incl   -0xd20(%ebp)
41a547:	8b 8d e4 f2 ff ff    	mov    -0xd1c(%ebp),%ecx
41a54d:	8b b5 58 f4 ff ff    	mov    -0xba8(%ebp),%esi
41a553:	83 bd e8 f2 ff ff 00 	cmpl   $0x0,-0xd18(%ebp)
41a55a:	75 13                	jne    0x41a56f
41a55c:	8d 41 0c             	lea    0xc(%ecx),%eax
41a55f:	3b c1                	cmp    %ecx,%eax
41a561:	0f 82 f4 17 00 00    	jb     0x41bd5b
41a567:	ff 85 e0 f2 ff ff    	incl   -0xd20(%ebp)
41a56d:	eb 7c                	jmp    0x41a5eb
41a56f:	83 bd e0 f2 ff ff 00 	cmpl   $0x0,-0xd20(%ebp)
41a576:	8b fb                	mov    %ebx,%edi
41a578:	8b 95 e8 f2 ff ff    	mov    -0xd18(%ebp),%edx
41a57e:	76 23                	jbe    0x41a5a3
41a580:	8b 02                	mov    (%edx),%eax
41a582:	83 c0 04             	add    $0x4,%eax
41a585:	83 f8 04             	cmp    $0x4,%eax
41a588:	0f 82 cd 17 00 00    	jb     0x41bd5b
41a58e:	03 c2                	add    %edx,%eax
41a590:	3b c2                	cmp    %edx,%eax
41a592:	0f 82 c3 17 00 00    	jb     0x41bd5b
41a598:	47                   	inc    %edi
41a599:	8b d0                	mov    %eax,%edx
41a59b:	3b bd e0 f2 ff ff    	cmp    -0xd20(%ebp),%edi
41a5a1:	72 dd                	jb     0x41a580
41a5a3:	8d 7a 04             	lea    0x4(%edx),%edi
41a5a6:	3b fa                	cmp    %edx,%edi
41a5a8:	0f 82 ad 17 00 00    	jb     0x41bd5b
41a5ae:	03 8d e8 f2 ff ff    	add    -0xd18(%ebp),%ecx
41a5b4:	8d 42 0c             	lea    0xc(%edx),%eax
41a5b7:	3b c1                	cmp    %ecx,%eax
41a5b9:	0f 87 9c 17 00 00    	ja     0x41bd5b
41a5bf:	c7 02 08 00 00 00    	movl   $0x8,(%edx)
41a5c5:	8b 06                	mov    (%esi),%eax
41a5c7:	89 07                	mov    %eax,(%edi)
41a5c9:	8b 46 04             	mov    0x4(%esi),%eax
41a5cc:	89 47 04             	mov    %eax,0x4(%edi)
41a5cf:	8b 85 e0 f2 ff ff    	mov    -0xd20(%ebp),%eax
41a5d5:	40                   	inc    %eax
41a5d6:	89 85 e0 f2 ff ff    	mov    %eax,-0xd20(%ebp)
41a5dc:	83 bd e8 f2 ff ff 00 	cmpl   $0x0,-0xd18(%ebp)
41a5e3:	75 19                	jne    0x41a5fe
41a5e5:	8b 85 e4 f2 ff ff    	mov    -0xd1c(%ebp),%eax
41a5eb:	8d 48 0c             	lea    0xc(%eax),%ecx
41a5ee:	3b c8                	cmp    %eax,%ecx
41a5f0:	0f 82 65 17 00 00    	jb     0x41bd5b
41a5f6:	89 8d e4 f2 ff ff    	mov    %ecx,-0xd1c(%ebp)
41a5fc:	eb 6e                	jmp    0x41a66c
41a5fe:	8b 95 e8 f2 ff ff    	mov    -0xd18(%ebp),%edx
41a604:	8b cb                	mov    %ebx,%ecx
41a606:	85 c0                	test   %eax,%eax
41a608:	74 23                	je     0x41a62d
41a60a:	8b 02                	mov    (%edx),%eax
41a60c:	83 c0 04             	add    $0x4,%eax
41a60f:	83 f8 04             	cmp    $0x4,%eax
41a612:	0f 82 43 17 00 00    	jb     0x41bd5b
41a618:	03 c2                	add    %edx,%eax
41a61a:	3b c2                	cmp    %edx,%eax
41a61c:	0f 82 39 17 00 00    	jb     0x41bd5b
41a622:	41                   	inc    %ecx
41a623:	8b d0                	mov    %eax,%edx
41a625:	3b 8d e0 f2 ff ff    	cmp    -0xd20(%ebp),%ecx
41a62b:	72 dd                	jb     0x41a60a
41a62d:	8d 72 04             	lea    0x4(%edx),%esi
41a630:	3b f2                	cmp    %edx,%esi
41a632:	0f 82 23 17 00 00    	jb     0x41bd5b
41a638:	8b 8d e4 f2 ff ff    	mov    -0xd1c(%ebp),%ecx
41a63e:	8d 42 0c             	lea    0xc(%edx),%eax
41a641:	03 8d e8 f2 ff ff    	add    -0xd18(%ebp),%ecx
41a647:	3b c1                	cmp    %ecx,%eax
41a649:	0f 87 0c 17 00 00    	ja     0x41bd5b
41a64f:	8b 85 28 f4 ff ff    	mov    -0xbd8(%ebp),%eax
41a655:	c7 02 08 00 00 00    	movl   $0x8,(%edx)
41a65b:	89 06                	mov    %eax,(%esi)
41a65d:	8b 85 6c f4 ff ff    	mov    -0xb94(%ebp),%eax
41a663:	89 46 04             	mov    %eax,0x4(%esi)
41a666:	8b 8d e4 f2 ff ff    	mov    -0xd1c(%ebp),%ecx
41a66c:	ff 85 e0 f2 ff ff    	incl   -0xd20(%ebp)
41a672:	0f 31                	rdtsc
41a674:	8b fb                	mov    %ebx,%edi
41a676:	89 9d 3c f4 ff ff    	mov    %ebx,-0xbc4(%ebp)
41a67c:	89 9d 58 f4 ff ff    	mov    %ebx,-0xba8(%ebp)
41a682:	89 bd 28 f4 ff ff    	mov    %edi,-0xbd8(%ebp)
41a688:	89 9d 6c f4 ff ff    	mov    %ebx,-0xb94(%ebp)
41a68e:	89 9d 74 f4 ff ff    	mov    %ebx,-0xb8c(%ebp)
41a694:	89 9d 54 f4 ff ff    	mov    %ebx,-0xbac(%ebp)
41a69a:	89 9d 64 f4 ff ff    	mov    %ebx,-0xb9c(%ebp)
41a6a0:	89 9d 78 f4 ff ff    	mov    %ebx,-0xb88(%ebp)
41a6a6:	89 9d 5c f4 ff ff    	mov    %ebx,-0xba4(%ebp)
41a6ac:	89 85 50 f4 ff ff    	mov    %eax,-0xbb0(%ebp)
41a6b2:	89 95 7c f4 ff ff    	mov    %edx,-0xb84(%ebp)
41a6b8:	83 c1 08             	add    $0x8,%ecx
41a6bb:	83 f9 08             	cmp    $0x8,%ecx
41a6be:	0f 82 c4 00 00 00    	jb     0x41a788
41a6c4:	8d 41 07             	lea    0x7(%ecx),%eax
41a6c7:	83 e0 f8             	and    $0xfffffff8,%eax
41a6ca:	89 85 60 f4 ff ff    	mov    %eax,-0xba0(%ebp)
41a6d0:	3b c1                	cmp    %ecx,%eax
41a6d2:	0f 82 b0 00 00 00    	jb     0x41a788
41a6d8:	50                   	push   %eax
41a6d9:	6a 08                	push   $0x8
41a6db:	ff 15 7c 60 42 00    	call   *0x42607c
41a6e1:	50                   	push   %eax
41a6e2:	ff 15 a0 61 42 00    	call   *0x4261a0
41a6e8:	8b c8                	mov    %eax,%ecx
41a6ea:	89 8d 84 f4 ff ff    	mov    %ecx,-0xb7c(%ebp)
41a6f0:	85 c9                	test   %ecx,%ecx
41a6f2:	75 0a                	jne    0x41a6fe
41a6f4:	be 17 00 00 c0       	mov    $0xc0000017,%esi
41a6f9:	e9 8f 00 00 00       	jmp    0x41a78d
41a6fe:	8b 85 e0 f2 ff ff    	mov    -0xd20(%ebp),%eax
41a704:	8d 51 04             	lea    0x4(%ecx),%edx
41a707:	89 01                	mov    %eax,(%ecx)
41a709:	3b d1                	cmp    %ecx,%edx
41a70b:	72 61                	jb     0x41a76e
41a70d:	8b 85 e4 f2 ff ff    	mov    -0xd1c(%ebp),%eax
41a713:	89 02                	mov    %eax,(%edx)
41a715:	8d 42 04             	lea    0x4(%edx),%eax
41a718:	3b c2                	cmp    %edx,%eax
41a71a:	72 52                	jb     0x41a76e
41a71c:	8b 85 60 f4 ff ff    	mov    -0xba0(%ebp),%eax
41a722:	8b f3                	mov    %ebx,%esi
41a724:	8b bd 50 f4 ff ff    	mov    -0xbb0(%ebp),%edi
41a72a:	89 7c 01 f8          	mov    %edi,-0x8(%ecx,%eax,1)
41a72e:	8b bd 7c f4 ff ff    	mov    -0xb84(%ebp),%edi
41a734:	89 7c 01 fc          	mov    %edi,-0x4(%ecx,%eax,1)
41a738:	8d 42 04             	lea    0x4(%edx),%eax
41a73b:	ff b5 e4 f2 ff ff    	push   -0xd1c(%ebp)
41a741:	ff b5 e8 f2 ff ff    	push   -0xd18(%ebp)
41a747:	50                   	push   %eax
41a748:	e8 36 84 00 00       	call   0x422b83
41a74d:	8b 8d 84 f4 ff ff    	mov    -0xb7c(%ebp),%ecx
41a753:	83 c4 0c             	add    $0xc,%esp
41a756:	8b 85 60 f4 ff ff    	mov    -0xba0(%ebp),%eax
41a75c:	8b fb                	mov    %ebx,%edi
41a75e:	89 8d 3c f4 ff ff    	mov    %ecx,-0xbc4(%ebp)
41a764:	8b cb                	mov    %ebx,%ecx
41a766:	89 85 58 f4 ff ff    	mov    %eax,-0xba8(%ebp)
41a76c:	eb 05                	jmp    0x41a773
41a76e:	be 95 00 00 c0       	mov    $0xc0000095,%esi
41a773:	85 c9                	test   %ecx,%ecx
41a775:	74 16                	je     0x41a78d
41a777:	51                   	push   %ecx
41a778:	53                   	push   %ebx
41a779:	ff 15 7c 60 42 00    	call   *0x42607c
41a77f:	50                   	push   %eax
41a780:	ff 15 a4 61 42 00    	call   *0x4261a4
41a786:	eb 05                	jmp    0x41a78d
41a788:	be 95 00 00 c0       	mov    $0xc0000095,%esi
41a78d:	81 ce 00 00 00 10    	or     $0x10000000,%esi
41a793:	0f 8c 16 14 00 00    	jl     0x41bbaf
41a799:	83 bd 3c f4 ff ff 00 	cmpl   $0x0,-0xbc4(%ebp)
41a7a0:	89 9d 50 f4 ff ff    	mov    %ebx,-0xbb0(%ebp)
41a7a6:	75 0a                	jne    0x41a7b2
41a7a8:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
41a7ad:	e9 46 06 00 00       	jmp    0x41adf8
41a7b2:	8b b5 58 f4 ff ff    	mov    -0xba8(%ebp),%esi
41a7b8:	85 f6                	test   %esi,%esi
41a7ba:	0f 84 33 06 00 00    	je     0x41adf3
41a7c0:	8d 46 08             	lea    0x8(%esi),%eax
41a7c3:	50                   	push   %eax
41a7c4:	53                   	push   %ebx
41a7c5:	89 85 7c f4 ff ff    	mov    %eax,-0xb84(%ebp)
41a7cb:	ff 15 7c 60 42 00    	call   *0x42607c
41a7d1:	50                   	push   %eax
41a7d2:	ff 15 a0 61 42 00    	call   *0x4261a0
41a7d8:	89 85 60 f4 ff ff    	mov    %eax,-0xba0(%ebp)
41a7de:	85 c0                	test   %eax,%eax
41a7e0:	0f 84 0d 06 00 00    	je     0x41adf3
41a7e6:	8b bd 3c f4 ff ff    	mov    -0xbc4(%ebp),%edi
41a7ec:	8a cb                	mov    %bl,%cl
41a7ee:	8b c3                	mov    %ebx,%eax
41a7f0:	85 f6                	test   %esi,%esi
41a7f2:	74 08                	je     0x41a7fc
41a7f4:	32 0c 38             	xor    (%eax,%edi,1),%cl
41a7f7:	40                   	inc    %eax
41a7f8:	3b c6                	cmp    %esi,%eax
41a7fa:	72 f8                	jb     0x41a7f4
41a7fc:	b8 58 4a b5 b1       	mov    $0xb1b54a58,%eax
41a801:	89 85 48 fc ff ff    	mov    %eax,-0x3b8(%ebp)
41a807:	b8 17 cb 1e c8       	mov    $0xc81ecb17,%eax
41a80c:	89 85 4c fc ff ff    	mov    %eax,-0x3b4(%ebp)
41a812:	8b c6                	mov    %esi,%eax
41a814:	c1 e8 03             	shr    $0x3,%eax
41a817:	89 85 84 f4 ff ff    	mov    %eax,-0xb7c(%ebp)
41a81d:	85 c0                	test   %eax,%eax
41a81f:	0f 84 ee 03 00 00    	je     0x41ac13
41a825:	0f b7 95 4a fc ff ff 	movzwl -0x3b6(%ebp),%edx
41a82c:	b8 17 cb 1e c8       	mov    $0xc81ecb17,%eax
41a831:	0f b7 f0             	movzwl %ax,%esi
41a834:	0f b7 85 4e fc ff ff 	movzwl -0x3b2(%ebp),%eax
41a83b:	89 85 80 f4 ff ff    	mov    %eax,-0xb80(%ebp)
41a841:	b8 58 4a b5 b1       	mov    $0xb1b54a58,%eax
41a846:	0f b7 c0             	movzwl %ax,%eax
41a849:	89 85 70 f4 ff ff    	mov    %eax,-0xb90(%ebp)
41a84f:	8b 85 60 f4 ff ff    	mov    -0xba0(%ebp),%eax
41a855:	83 c0 07             	add    $0x7,%eax
41a858:	89 b5 48 f4 ff ff    	mov    %esi,-0xbb8(%ebp)
41a85e:	83 8d 44 f4 ff ff ff 	orl    $0xffffffff,-0xbbc(%ebp)
41a865:	8d 77 02             	lea    0x2(%edi),%esi
41a868:	89 95 40 f4 ff ff    	mov    %edx,-0xbc0(%ebp)
41a86e:	8b d3                	mov    %ebx,%edx
41a870:	89 9d 30 f4 ff ff    	mov    %ebx,-0xbd0(%ebp)
41a876:	89 9d 34 f4 ff ff    	mov    %ebx,-0xbcc(%ebp)
41a87c:	8b 9d 44 f4 ff ff    	mov    -0xbbc(%ebp),%ebx
41a882:	89 85 4c f4 ff ff    	mov    %eax,-0xbb4(%ebp)
41a888:	89 b5 68 f4 ff ff    	mov    %esi,-0xb98(%ebp)
41a88e:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
41a892:	0f b6 46 ff          	movzbl -0x1(%esi),%eax
41a896:	c1 e7 08             	shl    $0x8,%edi
41a899:	0b f8                	or     %eax,%edi
41a89b:	0f b6 06             	movzbl (%esi),%eax
41a89e:	c1 e7 08             	shl    $0x8,%edi
41a8a1:	0b f8                	or     %eax,%edi
41a8a3:	0f b6 46 01          	movzbl 0x1(%esi),%eax
41a8a7:	0f b6 76 02          	movzbl 0x2(%esi),%esi
41a8ab:	c1 e7 08             	shl    $0x8,%edi
41a8ae:	0b f8                	or     %eax,%edi