a72e9a:	66 0f 3a 0f c2 04    	palignr $0x4,%xmm2,%xmm0
a72ea0:	66 0f 7f 47 10       	movdqa %xmm0,0x10(%edi)
a72ea5:	66 0f 6f cd          	movdqa %xmm5,%xmm1
a72ea9:	66 0f 3a 0f ec 04    	palignr $0x4,%xmm4,%xmm5
a72eaf:	66 0f 7f 6f 20       	movdqa %xmm5,0x20(%edi)
a72eb4:	8d 7f 30             	lea    0x30(%edi),%edi
a72eb7:	7d b7                	jge    0xa72e70
a72eb9:	8d 76 04             	lea    0x4(%esi),%esi
a72ebc:	83 f9 10             	cmp    $0x10,%ecx
a72ebf:	7c 13                	jl     0xa72ed4
a72ec1:	f3 0f 6f 0e          	movdqu (%esi),%xmm1
a72ec5:	83 e9 10             	sub    $0x10,%ecx
a72ec8:	8d 76 10             	lea    0x10(%esi),%esi
a72ecb:	66 0f 7f 0f          	movdqa %xmm1,(%edi)
a72ecf:	8d 7f 10             	lea    0x10(%edi),%edi
a72ed2:	eb e8                	jmp    0xa72ebc
a72ed4:	0f ba e1 02          	bt     $0x2,%ecx
a72ed8:	73 0d                	jae    0xa72ee7
a72eda:	8b 06                	mov    (%esi),%eax
a72edc:	83 e9 04             	sub    $0x4,%ecx
a72edf:	8d 76 04             	lea    0x4(%esi),%esi
a72ee2:	89 07                	mov    %eax,(%edi)
a72ee4:	8d 7f 04             	lea    0x4(%edi),%edi
a72ee7:	0f ba e1 03          	bt     $0x3,%ecx
a72eeb:	73 11                	jae    0xa72efe
a72eed:	f3 0f 7e 0e          	movq   (%esi),%xmm1
a72ef1:	83 e9 08             	sub    $0x8,%ecx
a72ef4:	8d 76 08             	lea    0x8(%esi),%esi
a72ef7:	66 0f d6 0f          	movq   %xmm1,(%edi)
a72efb:	8d 7f 08             	lea    0x8(%edi),%edi
a72efe:	8b 04 8d 44 2f a7 00 	mov    0xa72f44(,%ecx,4),%eax
a72f05:	ff e0                	jmp    *%eax
a72f07:	f7 c7 03 00 00 00    	test   $0x3,%edi
a72f0d:	74 13                	je     0xa72f22
a72f0f:	8a 06                	mov    (%esi),%al
a72f11:	88 07                	mov    %al,(%edi)
a72f13:	49                   	dec    %ecx
a72f14:	83 c6 01             	add    $0x1,%esi
a72f17:	83 c7 01             	add    $0x1,%edi
a72f1a:	f7 c7 03 00 00 00    	test   $0x3,%edi
a72f20:	75 ed                	jne    0xa72f0f
a72f22:	8b d1                	mov    %ecx,%edx
a72f24:	83 f9 20             	cmp    $0x20,%ecx
a72f27:	0f 82 ae 02 00 00    	jb     0xa731db
a72f2d:	c1 e9 02             	shr    $0x2,%ecx
a72f30:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
a72f32:	83 e2 03             	and    $0x3,%edx
a72f35:	ff 24 95 44 2f a7 00 	jmp    *0xa72f44(,%edx,4)
a72f3c:	ff 24 8d 54 2f a7 00 	jmp    *0xa72f54(,%ecx,4)
a72f43:	90                   	nop
a72f44:	54                   	push   %esp
a72f45:	2f                   	das
a72f46:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
a72f47:	00 5c 2f a7          	add    %bl,-0x59(%edi,%ebp,1)
a72f4b:	00 68 2f             	add    %ch,0x2f(%eax)
a72f4e:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
a72f4f:	00 7c 2f a7          	add    %bh,-0x59(%edi,%ebp,1)
a72f53:	00 8b 44 24 0c 5e    	add    %cl,0x5e0c2444(%ebx)
a72f59:	5f                   	pop    %edi
a72f5a:	c3                   	ret
a72f5b:	90                   	nop
a72f5c:	8a 06                	mov    (%esi),%al
a72f5e:	88 07                	mov    %al,(%edi)
a72f60:	8b 44 24 0c          	mov    0xc(%esp),%eax
a72f64:	5e                   	pop    %esi
a72f65:	5f                   	pop    %edi
a72f66:	c3                   	ret
a72f67:	90                   	nop
a72f68:	8a 06                	mov    (%esi),%al
a72f6a:	88 07                	mov    %al,(%edi)
a72f6c:	8a 46 01             	mov    0x1(%esi),%al
a72f6f:	88 47 01             	mov    %al,0x1(%edi)
a72f72:	8b 44 24 0c          	mov    0xc(%esp),%eax
a72f76:	5e                   	pop    %esi
a72f77:	5f                   	pop    %edi
a72f78:	c3                   	ret
a72f79:	8d 49 00             	lea    0x0(%ecx),%ecx
a72f7c:	8a 06                	mov    (%esi),%al
a72f7e:	88 07                	mov    %al,(%edi)
a72f80:	8a 46 01             	mov    0x1(%esi),%al
a72f83:	88 47 01             	mov    %al,0x1(%edi)
a72f86:	8a 46 02             	mov    0x2(%esi),%al
a72f89:	88 47 02             	mov    %al,0x2(%edi)
a72f8c:	8b 44 24 0c          	mov    0xc(%esp),%eax
a72f90:	5e                   	pop    %esi
a72f91:	5f                   	pop    %edi
a72f92:	c3                   	ret
a72f93:	90                   	nop
a72f94:	8d 34 31             	lea    (%ecx,%esi,1),%esi
a72f97:	8d 3c 39             	lea    (%ecx,%edi,1),%edi
a72f9a:	83 f9 20             	cmp    $0x20,%ecx
a72f9d:	0f 82 51 01 00 00    	jb     0xa730f4
a72fa3:	0f ba 25 34 f6 d5 00 	btl    $0x1,0xd5f634
a72faa:	01
a72fab:	0f 82 94 00 00 00    	jb     0xa73045
a72fb1:	f7 c7 03 00 00 00    	test   $0x3,%edi
a72fb7:	74 14                	je     0xa72fcd
a72fb9:	8b d7                	mov    %edi,%edx
a72fbb:	83 e2 03             	and    $0x3,%edx
a72fbe:	2b ca                	sub    %edx,%ecx
a72fc0:	8a 46 ff             	mov    -0x1(%esi),%al
a72fc3:	88 47 ff             	mov    %al,-0x1(%edi)
a72fc6:	4e                   	dec    %esi
a72fc7:	4f                   	dec    %edi
a72fc8:	83 ea 01             	sub    $0x1,%edx
a72fcb:	75 f3                	jne    0xa72fc0
a72fcd:	83 f9 20             	cmp    $0x20,%ecx
a72fd0:	0f 82 1e 01 00 00    	jb     0xa730f4
a72fd6:	8b d1                	mov    %ecx,%edx
a72fd8:	c1 e9 02             	shr    $0x2,%ecx
a72fdb:	83 e2 03             	and    $0x3,%edx
a72fde:	83 ee 04             	sub    $0x4,%esi
a72fe1:	83 ef 04             	sub    $0x4,%edi
a72fe4:	fd                   	std
a72fe5:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
a72fe7:	fc                   	cld
a72fe8:	ff 24 95 f0 2f a7 00 	jmp    *0xa72ff0(,%edx,4)
a72fef:	90                   	nop
a72ff0:	00 30                	add    %dh,(%eax)
a72ff2:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
a72ff3:	00 08                	add    %cl,(%eax)
a72ff5:	30 a7 00 18 30 a7    	xor    %ah,-0x58cfe800(%edi)
a72ffb:	00 2c 30             	add    %ch,(%eax,%esi,1)
a72ffe:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
a72fff:	00 8b 44 24 0c 5e    	add    %cl,0x5e0c2444(%ebx)
a73005:	5f                   	pop    %edi
a73006:	c3                   	ret
a73007:	90                   	nop
a73008:	8a 46 03             	mov    0x3(%esi),%al
a7300b:	88 47 03             	mov    %al,0x3(%edi)
a7300e:	8b 44 24 0c          	mov    0xc(%esp),%eax
a73012:	5e                   	pop    %esi
a73013:	5f                   	pop    %edi
a73014:	c3                   	ret
a73015:	8d 49 00             	lea    0x0(%ecx),%ecx
a73018:	8a 46 03             	mov    0x3(%esi),%al
a7301b:	88 47 03             	mov    %al,0x3(%edi)
a7301e:	8a 46 02             	mov    0x2(%esi),%al
a73021:	88 47 02             	mov    %al,0x2(%edi)
a73024:	8b 44 24 0c          	mov    0xc(%esp),%eax
a73028:	5e                   	pop    %esi
a73029:	5f                   	pop    %edi
a7302a:	c3                   	ret
a7302b:	90                   	nop
a7302c:	8a 46 03             	mov    0x3(%esi),%al
a7302f:	88 47 03             	mov    %al,0x3(%edi)
a73032:	8a 46 02             	mov    0x2(%esi),%al
a73035:	88 47 02             	mov    %al,0x2(%edi)
a73038:	8a 46 01             	mov    0x1(%esi),%al
a7303b:	88 47 01             	mov    %al,0x1(%edi)
a7303e:	8b 44 24 0c          	mov    0xc(%esp),%eax
a73042:	5e                   	pop    %esi
a73043:	5f                   	pop    %edi
a73044:	c3                   	ret
a73045:	f7 c7 0f 00 00 00    	test   $0xf,%edi
a7304b:	74 0f                	je     0xa7305c
a7304d:	49                   	dec    %ecx
a7304e:	4e                   	dec    %esi
a7304f:	4f                   	dec    %edi
a73050:	8a 06                	mov    (%esi),%al
a73052:	88 07                	mov    %al,(%edi)
a73054:	f7 c7 0f 00 00 00    	test   $0xf,%edi
a7305a:	75 f1                	jne    0xa7304d
a7305c:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
a73062:	72 68                	jb     0xa730cc
a73064:	81 ee 80 00 00 00    	sub    $0x80,%esi
a7306a:	81 ef 80 00 00 00    	sub    $0x80,%edi
a73070:	f3 0f 6f 06          	movdqu (%esi),%xmm0
a73074:	f3 0f 6f 4e 10       	movdqu 0x10(%esi),%xmm1
a73079:	f3 0f 6f 56 20       	movdqu 0x20(%esi),%xmm2
a7307e:	f3 0f 6f 5e 30       	movdqu 0x30(%esi),%xmm3
a73083:	f3 0f 6f 66 40       	movdqu 0x40(%esi),%xmm4
a73088:	f3 0f 6f 6e 50       	movdqu 0x50(%esi),%xmm5
a7308d:	f3 0f 6f 76 60       	movdqu 0x60(%esi),%xmm6
a73092:	f3 0f 6f 7e 70       	movdqu 0x70(%esi),%xmm7
a73097:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
a7309b:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%edi)
a730a0:	f3 0f 7f 57 20       	movdqu %xmm2,0x20(%edi)
a730a5:	f3 0f 7f 5f 30       	movdqu %xmm3,0x30(%edi)
a730aa:	f3 0f 7f 67 40       	movdqu %xmm4,0x40(%edi)
a730af:	f3 0f 7f 6f 50       	movdqu %xmm5,0x50(%edi)
a730b4:	f3 0f 7f 77 60       	movdqu %xmm6,0x60(%edi)
a730b9:	f3 0f 7f 7f 70       	movdqu %xmm7,0x70(%edi)
a730be:	81 e9 80 00 00 00    	sub    $0x80,%ecx
a730c4:	f7 c1 80 ff ff ff    	test   $0xffffff80,%ecx
a730ca:	75 90                	jne    0xa7305c
a730cc:	83 f9 20             	cmp    $0x20,%ecx
a730cf:	72 23                	jb     0xa730f4
a730d1:	83 ee 20             	sub    $0x20,%esi
a730d4:	83 ef 20             	sub    $0x20,%edi
a730d7:	f3 0f 6f 06          	movdqu (%esi),%xmm0
a730db:	f3 0f 6f 4e 10       	movdqu 0x10(%esi),%xmm1
a730e0:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
a730e4:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%edi)
a730e9:	83 e9 20             	sub    $0x20,%ecx
a730ec:	f7 c1 e0 ff ff ff    	test   $0xffffffe0,%ecx
a730f2:	75 dd                	jne    0xa730d1
a730f4:	f7 c1 fc ff ff ff    	test   $0xfffffffc,%ecx
a730fa:	74 15                	je     0xa73111
a730fc:	83 ef 04             	sub    $0x4,%edi
a730ff:	83 ee 04             	sub    $0x4,%esi
a73102:	8b 06                	mov    (%esi),%eax
a73104:	89 07                	mov    %eax,(%edi)
a73106:	83 e9 04             	sub    $0x4,%ecx
a73109:	f7 c1 fc ff ff ff    	test   $0xfffffffc,%ecx
a7310f:	75 eb                	jne    0xa730fc
a73111:	85 c9                	test   %ecx,%ecx
a73113:	74 0f                	je     0xa73124
a73115:	83 ef 01             	sub    $0x1,%edi
a73118:	83 ee 01             	sub    $0x1,%esi
a7311b:	8a 06                	mov    (%esi),%al
a7311d:	88 07                	mov    %al,(%edi)
a7311f:	83 e9 01             	sub    $0x1,%ecx
a73122:	75 f1                	jne    0xa73115
a73124:	8b 44 24 0c          	mov    0xc(%esp),%eax
a73128:	5e                   	pop    %esi
a73129:	5f                   	pop    %edi
a7312a:	c3                   	ret
a7312b:	eb 03                	jmp    0xa73130
a7312d:	cc                   	int3
a7312e:	cc                   	int3
a7312f:	cc                   	int3
a73130:	8b c6                	mov    %esi,%eax
a73132:	83 e0 0f             	and    $0xf,%eax
a73135:	85 c0                	test   %eax,%eax
a73137:	0f 85 e3 00 00 00    	jne    0xa73220
a7313d:	8b d1                	mov    %ecx,%edx
a7313f:	83 e1 7f             	and    $0x7f,%ecx
a73142:	c1 ea 07             	shr    $0x7,%edx
a73145:	74 66                	je     0xa731ad
a73147:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
a7314e:	8b ff                	mov    %edi,%edi
a73150:	66 0f 6f 06          	movdqa (%esi),%xmm0
a73154:	66 0f 6f 4e 10       	movdqa 0x10(%esi),%xmm1
a73159:	66 0f 6f 56 20       	movdqa 0x20(%esi),%xmm2
a7315e:	66 0f 6f 5e 30       	movdqa 0x30(%esi),%xmm3
a73163:	66 0f 7f 07          	movdqa %xmm0,(%edi)
a73167:	66 0f 7f 4f 10       	movdqa %xmm1,0x10(%edi)
a7316c:	66 0f 7f 57 20       	movdqa %xmm2,0x20(%edi)
a73171:	66 0f 7f 5f 30       	movdqa %xmm3,0x30(%edi)
a73176:	66 0f 6f 66 40       	movdqa 0x40(%esi),%xmm4
a7317b:	66 0f 6f 6e 50       	movdqa 0x50(%esi),%xmm5
a73180:	66 0f 6f 76 60       	movdqa 0x60(%esi),%xmm6
a73185:	66 0f 6f 7e 70       	movdqa 0x70(%esi),%xmm7
a7318a:	66 0f 7f 67 40       	movdqa %xmm4,0x40(%edi)
a7318f:	66 0f 7f 6f 50       	movdqa %xmm5,0x50(%edi)
a73194:	66 0f 7f 77 60       	movdqa %xmm6,0x60(%edi)
a73199:	66 0f 7f 7f 70       	movdqa %xmm7,0x70(%edi)
a7319e:	8d b6 80 00 00 00    	lea    0x80(%esi),%esi
a731a4:	8d bf 80 00 00 00    	lea    0x80(%edi),%edi
a731aa:	4a                   	dec    %edx
a731ab:	75 a3                	jne    0xa73150
a731ad:	85 c9                	test   %ecx,%ecx
a731af:	74 5f                	je     0xa73210
a731b1:	8b d1                	mov    %ecx,%edx
a731b3:	c1 ea 05             	shr    $0x5,%edx
a731b6:	85 d2                	test   %edx,%edx
a731b8:	74 21                	je     0xa731db
a731ba:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
a731c0:	f3 0f 6f 06          	movdqu (%esi),%xmm0
a731c4:	f3 0f 6f 4e 10       	movdqu 0x10(%esi),%xmm1
a731c9:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
a731cd:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%edi)
a731d2:	8d 76 20             	lea    0x20(%esi),%esi
a731d5:	8d 7f 20             	lea    0x20(%edi),%edi
a731d8:	4a                   	dec    %edx
a731d9:	75 e5                	jne    0xa731c0
a731db:	83 e1 1f             	and    $0x1f,%ecx
a731de:	74 30                	je     0xa73210
a731e0:	8b c1                	mov    %ecx,%eax
a731e2:	c1 e9 02             	shr    $0x2,%ecx
a731e5:	74 0f                	je     0xa731f6
a731e7:	8b 16                	mov    (%esi),%edx
a731e9:	89 17                	mov    %edx,(%edi)
a731eb:	83 c7 04             	add    $0x4,%edi
a731ee:	83 c6 04             	add    $0x4,%esi
a731f1:	83 e9 01             	sub    $0x1,%ecx
a731f4:	75 f1                	jne    0xa731e7
a731f6:	8b c8                	mov    %eax,%ecx
a731f8:	83 e1 03             	and    $0x3,%ecx
a731fb:	74 13                	je     0xa73210
a731fd:	8a 06                	mov    (%esi),%al
a731ff:	88 07                	mov    %al,(%edi)
a73201:	46                   	inc    %esi
a73202:	47                   	inc    %edi
a73203:	49                   	dec    %ecx
a73204:	75 f7                	jne    0xa731fd
a73206:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
a7320d:	8d 49 00             	lea    0x0(%ecx),%ecx
a73210:	8b 44 24 0c          	mov    0xc(%esp),%eax
a73214:	5e                   	pop    %esi
a73215:	5f                   	pop    %edi
a73216:	c3                   	ret
a73217:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
a7321e:	8b ff                	mov    %edi,%edi
a73220:	ba 10 00 00 00       	mov    $0x10,%edx
a73225:	2b d0                	sub    %eax,%edx
a73227:	2b ca                	sub    %edx,%ecx
a73229:	51                   	push   %ecx
a7322a:	8b c2                	mov    %edx,%eax
a7322c:	8b c8                	mov    %eax,%ecx
a7322e:	83 e1 03             	and    $0x3,%ecx
a73231:	74 09                	je     0xa7323c
a73233:	8a 16                	mov    (%esi),%dl
a73235:	88 17                	mov    %dl,(%edi)
a73237:	46                   	inc    %esi
a73238:	47                   	inc    %edi
a73239:	49                   	dec    %ecx
a7323a:	75 f7                	jne    0xa73233
a7323c:	c1 e8 02             	shr    $0x2,%eax
a7323f:	74 0d                	je     0xa7324e
a73241:	8b 16                	mov    (%esi),%edx
a73243:	89 17                	mov    %edx,(%edi)
a73245:	8d 76 04             	lea    0x4(%esi),%esi
a73248:	8d 7f 04             	lea    0x4(%edi),%edi
a7324b:	48                   	dec    %eax
a7324c:	75 f3                	jne    0xa73241
a7324e:	59                   	pop    %ecx
a7324f:	e9 e9 fe ff ff       	jmp    0xa7313d
a73254:	cc                   	int3
a73255:	cc                   	int3
a73256:	cc                   	int3
a73257:	cc                   	int3
a73258:	cc                   	int3
a73259:	cc                   	int3
a7325a:	cc                   	int3
a7325b:	cc                   	int3
a7325c:	cc                   	int3
a7325d:	cc                   	int3
a7325e:	cc                   	int3
a7325f:	cc                   	int3
a73260:	cc                   	int3
a73261:	cc                   	int3
a73262:	cc                   	int3
a73263:	cc                   	int3
a73264:	cc                   	int3
a73265:	cc                   	int3
a73266:	cc                   	int3
a73267:	cc                   	int3
a73268:	cc                   	int3
a73269:	cc                   	int3
a7326a:	cc                   	int3
a7326b:	cc                   	int3
a7326c:	cc                   	int3
a7326d:	cc                   	int3
a7326e:	cc                   	int3
a7326f:	cc                   	int3
a73270:	cc                   	int3
a73271:	cc                   	int3
a73272:	cc                   	int3