413059:	0f ef d2             	pxor   %mm2,%mm2
41305c:	0f 6f 7c c4 10       	movq   0x10(%esp,%eax,8),%mm7
413061:	0f 6f b4 c4 90 00 00 	movq   0x90(%esp,%eax,8),%mm6
413068:	00
413069:	88 d0                	mov    %dl,%al
41306b:	0f 7e fb             	movd   %mm7,%ebx
41306e:	0f 73 d7 08          	psrlq  $0x8,%mm7
413072:	0f 6f de             	movq   %mm6,%mm3
413075:	89 c7                	mov    %eax,%edi
413077:	0f 73 d6 08          	psrlq  $0x8,%mm6
41307b:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
413082:	00
413083:	24 0f                	and    $0xf,%al
413085:	0f 73 f3 38          	psllq  $0x38,%mm3
413089:	c1 ef 04             	shr    $0x4,%edi
41308c:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
413091:	c1 c2 08             	rol    $0x8,%edx
413094:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
41309b:	00
41309c:	0f ef fb             	pxor   %mm3,%mm7
41309f:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
4130a6:	00
4130a7:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
4130aa:	88 d0                	mov    %dl,%al
4130ac:	0f 7e f9             	movd   %mm7,%ecx
4130af:	0f b6 db             	movzbl %bl,%ebx
4130b2:	0f 73 d7 08          	psrlq  $0x8,%mm7
4130b6:	0f 6f de             	movq   %mm6,%mm3
4130b9:	89 c5                	mov    %eax,%ebp
4130bb:	0f 73 d6 08          	psrlq  $0x8,%mm6
4130bf:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
4130c6:	00
4130c7:	24 0f                	and    $0xf,%al
4130c9:	0f 73 f3 38          	psllq  $0x38,%mm3
4130cd:	c1 ed 04             	shr    $0x4,%ebp
4130d0:	0f c4 14 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm2
4130d5:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
4130da:	c1 c2 08             	rol    $0x8,%edx
4130dd:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
4130e4:	00
4130e5:	0f ef fb             	pxor   %mm3,%mm7
4130e8:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
4130ef:	00
4130f0:	32 0c 3c             	xor    (%esp,%edi,1),%cl
4130f3:	88 d0                	mov    %dl,%al
4130f5:	8b 94 24 18 02 00 00 	mov    0x218(%esp),%edx
4130fc:	0f 7e fb             	movd   %mm7,%ebx
4130ff:	0f b6 c9             	movzbl %cl,%ecx
413102:	0f 73 d7 08          	psrlq  $0x8,%mm7
413106:	0f 6f de             	movq   %mm6,%mm3
413109:	89 c7                	mov    %eax,%edi
41310b:	0f 73 d6 08          	psrlq  $0x8,%mm6
41310f:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
413116:	00
413117:	24 0f                	and    $0xf,%al
413119:	0f 73 f3 38          	psllq  $0x38,%mm3
41311d:	0f ef f2             	pxor   %mm2,%mm6
413120:	c1 ef 04             	shr    $0x4,%edi
413123:	0f c4 0c 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm1
413128:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
41312d:	c1 c2 08             	rol    $0x8,%edx
413130:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
413137:	00
413138:	0f ef fb             	pxor   %mm3,%mm7
41313b:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
413142:	00
413143:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
413146:	88 d0                	mov    %dl,%al
413148:	0f 7e f9             	movd   %mm7,%ecx
41314b:	0f b6 db             	movzbl %bl,%ebx
41314e:	0f 73 d7 08          	psrlq  $0x8,%mm7
413152:	0f 6f de             	movq   %mm6,%mm3
413155:	89 c5                	mov    %eax,%ebp
413157:	0f 73 d6 08          	psrlq  $0x8,%mm6
41315b:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
413162:	00
413163:	24 0f                	and    $0xf,%al
413165:	0f 73 f3 38          	psllq  $0x38,%mm3
413169:	0f ef f1             	pxor   %mm1,%mm6
41316c:	c1 ed 04             	shr    $0x4,%ebp
41316f:	0f c4 04 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm0
413174:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
413179:	c1 c2 08             	rol    $0x8,%edx
41317c:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
413183:	00
413184:	0f ef fb             	pxor   %mm3,%mm7
413187:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
41318e:	00
41318f:	32 0c 3c             	xor    (%esp,%edi,1),%cl
413192:	88 d0                	mov    %dl,%al
413194:	0f 7e fb             	movd   %mm7,%ebx
413197:	0f b6 c9             	movzbl %cl,%ecx
41319a:	0f 73 d7 08          	psrlq  $0x8,%mm7
41319e:	0f 6f de             	movq   %mm6,%mm3
4131a1:	89 c7                	mov    %eax,%edi
4131a3:	0f 73 d6 08          	psrlq  $0x8,%mm6
4131a7:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
4131ae:	00
4131af:	24 0f                	and    $0xf,%al
4131b1:	0f 73 f3 38          	psllq  $0x38,%mm3
4131b5:	0f ef f0             	pxor   %mm0,%mm6
4131b8:	c1 ef 04             	shr    $0x4,%edi
4131bb:	0f c4 14 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm2
4131c0:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
4131c5:	c1 c2 08             	rol    $0x8,%edx
4131c8:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
4131cf:	00
4131d0:	0f ef fb             	pxor   %mm3,%mm7
4131d3:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
4131da:	00
4131db:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
4131de:	88 d0                	mov    %dl,%al
4131e0:	0f 7e f9             	movd   %mm7,%ecx
4131e3:	0f b6 db             	movzbl %bl,%ebx
4131e6:	0f 73 d7 08          	psrlq  $0x8,%mm7
4131ea:	0f 6f de             	movq   %mm6,%mm3
4131ed:	89 c5                	mov    %eax,%ebp
4131ef:	0f 73 d6 08          	psrlq  $0x8,%mm6
4131f3:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
4131fa:	00
4131fb:	24 0f                	and    $0xf,%al
4131fd:	0f 73 f3 38          	psllq  $0x38,%mm3
413201:	0f ef f2             	pxor   %mm2,%mm6
413204:	c1 ed 04             	shr    $0x4,%ebp
413207:	0f c4 0c 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm1
41320c:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
413211:	c1 c2 08             	rol    $0x8,%edx
413214:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
41321b:	00
41321c:	0f ef fb             	pxor   %mm3,%mm7
41321f:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
413226:	00
413227:	32 0c 3c             	xor    (%esp,%edi,1),%cl
41322a:	88 d0                	mov    %dl,%al
41322c:	8b 94 24 14 02 00 00 	mov    0x214(%esp),%edx
413233:	0f 7e fb             	movd   %mm7,%ebx
413236:	0f b6 c9             	movzbl %cl,%ecx
413239:	0f 73 d7 08          	psrlq  $0x8,%mm7
41323d:	0f 6f de             	movq   %mm6,%mm3
413240:	89 c7                	mov    %eax,%edi
413242:	0f 73 d6 08          	psrlq  $0x8,%mm6
413246:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
41324d:	00
41324e:	24 0f                	and    $0xf,%al
413250:	0f 73 f3 38          	psllq  $0x38,%mm3
413254:	0f ef f1             	pxor   %mm1,%mm6
413257:	c1 ef 04             	shr    $0x4,%edi
41325a:	0f c4 04 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm0
41325f:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
413264:	c1 c2 08             	rol    $0x8,%edx
413267:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
41326e:	00
41326f:	0f ef fb             	pxor   %mm3,%mm7
413272:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
413279:	00
41327a:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
41327d:	88 d0                	mov    %dl,%al
41327f:	0f 7e f9             	movd   %mm7,%ecx
413282:	0f b6 db             	movzbl %bl,%ebx
413285:	0f 73 d7 08          	psrlq  $0x8,%mm7
413289:	0f 6f de             	movq   %mm6,%mm3
41328c:	89 c5                	mov    %eax,%ebp
41328e:	0f 73 d6 08          	psrlq  $0x8,%mm6
413292:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
413299:	00
41329a:	24 0f                	and    $0xf,%al
41329c:	0f 73 f3 38          	psllq  $0x38,%mm3
4132a0:	0f ef f0             	pxor   %mm0,%mm6
4132a3:	c1 ed 04             	shr    $0x4,%ebp
4132a6:	0f c4 14 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm2
4132ab:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
4132b0:	c1 c2 08             	rol    $0x8,%edx
4132b3:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
4132ba:	00
4132bb:	0f ef fb             	pxor   %mm3,%mm7
4132be:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
4132c5:	00
4132c6:	32 0c 3c             	xor    (%esp,%edi,1),%cl
4132c9:	88 d0                	mov    %dl,%al
4132cb:	0f 7e fb             	movd   %mm7,%ebx
4132ce:	0f b6 c9             	movzbl %cl,%ecx
4132d1:	0f 73 d7 08          	psrlq  $0x8,%mm7
4132d5:	0f 6f de             	movq   %mm6,%mm3
4132d8:	89 c7                	mov    %eax,%edi
4132da:	0f 73 d6 08          	psrlq  $0x8,%mm6
4132de:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
4132e5:	00
4132e6:	24 0f                	and    $0xf,%al
4132e8:	0f 73 f3 38          	psllq  $0x38,%mm3
4132ec:	0f ef f2             	pxor   %mm2,%mm6
4132ef:	c1 ef 04             	shr    $0x4,%edi
4132f2:	0f c4 0c 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm1
4132f7:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
4132fc:	c1 c2 08             	rol    $0x8,%edx
4132ff:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
413306:	00
413307:	0f ef fb             	pxor   %mm3,%mm7
41330a:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
413311:	00
413312:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
413315:	88 d0                	mov    %dl,%al
413317:	0f 7e f9             	movd   %mm7,%ecx
41331a:	0f b6 db             	movzbl %bl,%ebx
41331d:	0f 73 d7 08          	psrlq  $0x8,%mm7
413321:	0f 6f de             	movq   %mm6,%mm3
413324:	89 c5                	mov    %eax,%ebp
413326:	0f 73 d6 08          	psrlq  $0x8,%mm6
41332a:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
413331:	00
413332:	24 0f                	and    $0xf,%al
413334:	0f 73 f3 38          	psllq  $0x38,%mm3
413338:	0f ef f1             	pxor   %mm1,%mm6
41333b:	c1 ed 04             	shr    $0x4,%ebp
41333e:	0f c4 04 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm0
413343:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
413348:	c1 c2 08             	rol    $0x8,%edx
41334b:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
413352:	00
413353:	0f ef fb             	pxor   %mm3,%mm7
413356:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
41335d:	00
41335e:	32 0c 3c             	xor    (%esp,%edi,1),%cl
413361:	88 d0                	mov    %dl,%al
413363:	8b 94 24 10 02 00 00 	mov    0x210(%esp),%edx
41336a:	0f 7e fb             	movd   %mm7,%ebx
41336d:	0f b6 c9             	movzbl %cl,%ecx
413370:	0f 73 d7 08          	psrlq  $0x8,%mm7
413374:	0f 6f de             	movq   %mm6,%mm3
413377:	89 c7                	mov    %eax,%edi
413379:	0f 73 d6 08          	psrlq  $0x8,%mm6
41337d:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
413384:	00
413385:	24 0f                	and    $0xf,%al
413387:	0f 73 f3 38          	psllq  $0x38,%mm3
41338b:	0f ef f0             	pxor   %mm0,%mm6
41338e:	c1 ef 04             	shr    $0x4,%edi
413391:	0f c4 14 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm2
413396:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
41339b:	c1 c2 08             	rol    $0x8,%edx
41339e:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
4133a5:	00
4133a6:	0f ef fb             	pxor   %mm3,%mm7
4133a9:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
4133b0:	00
4133b1:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
4133b4:	88 d0                	mov    %dl,%al
4133b6:	0f 7e f9             	movd   %mm7,%ecx
4133b9:	0f b6 db             	movzbl %bl,%ebx
4133bc:	0f 73 d7 08          	psrlq  $0x8,%mm7
4133c0:	0f 6f de             	movq   %mm6,%mm3
4133c3:	89 c5                	mov    %eax,%ebp
4133c5:	0f 73 d6 08          	psrlq  $0x8,%mm6
4133c9:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
4133d0:	00
4133d1:	24 0f                	and    $0xf,%al
4133d3:	0f 73 f3 38          	psllq  $0x38,%mm3
4133d7:	0f ef f2             	pxor   %mm2,%mm6
4133da:	c1 ed 04             	shr    $0x4,%ebp
4133dd:	0f c4 0c 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm1
4133e2:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
4133e7:	c1 c2 08             	rol    $0x8,%edx
4133ea:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
4133f1:	00
4133f2:	0f ef fb             	pxor   %mm3,%mm7
4133f5:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
4133fc:	00
4133fd:	32 0c 3c             	xor    (%esp,%edi,1),%cl
413400:	88 d0                	mov    %dl,%al
413402:	0f 7e fb             	movd   %mm7,%ebx
413405:	0f b6 c9             	movzbl %cl,%ecx
413408:	0f 73 d7 08          	psrlq  $0x8,%mm7
41340c:	0f 6f de             	movq   %mm6,%mm3
41340f:	89 c7                	mov    %eax,%edi
413411:	0f 73 d6 08          	psrlq  $0x8,%mm6
413415:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
41341c:	00
41341d:	24 0f                	and    $0xf,%al
41341f:	0f 73 f3 38          	psllq  $0x38,%mm3
413423:	0f ef f1             	pxor   %mm1,%mm6
413426:	c1 ef 04             	shr    $0x4,%edi
413429:	0f c4 04 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm0
41342e:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
413433:	c1 c2 08             	rol    $0x8,%edx
413436:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
41343d:	00
41343e:	0f ef fb             	pxor   %mm3,%mm7
413441:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
413448:	00
413449:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
41344c:	88 d0                	mov    %dl,%al
41344e:	0f 7e f9             	movd   %mm7,%ecx
413451:	0f b6 db             	movzbl %bl,%ebx
413454:	0f 73 d7 08          	psrlq  $0x8,%mm7
413458:	0f 6f de             	movq   %mm6,%mm3
41345b:	89 c5                	mov    %eax,%ebp
41345d:	0f 73 d6 08          	psrlq  $0x8,%mm6
413461:	0f ef bc fc 10 01 00 	pxor   0x110(%esp,%edi,8),%mm7
413468:	00
413469:	24 0f                	and    $0xf,%al
41346b:	0f 73 f3 38          	psllq  $0x38,%mm3
41346f:	0f ef f0             	pxor   %mm0,%mm6
413472:	c1 ed 04             	shr    $0x4,%ebp
413475:	0f c4 14 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm2
41347a:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
41347f:	c1 c2 08             	rol    $0x8,%edx
413482:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
413489:	00
41348a:	0f ef fb             	pxor   %mm3,%mm7
41348d:	0f ef b4 fc 90 01 00 	pxor   0x190(%esp,%edi,8),%mm6
413494:	00
413495:	32 0c 3c             	xor    (%esp,%edi,1),%cl
413498:	88 d0                	mov    %dl,%al
41349a:	8b 94 24 0c 02 00 00 	mov    0x20c(%esp),%edx
4134a1:	0f 7e fb             	movd   %mm7,%ebx
4134a4:	0f b6 c9             	movzbl %cl,%ecx
4134a7:	0f 73 d7 08          	psrlq  $0x8,%mm7
4134ab:	0f 6f de             	movq   %mm6,%mm3
4134ae:	89 c7                	mov    %eax,%edi
4134b0:	0f 73 d6 08          	psrlq  $0x8,%mm6
4134b4:	0f ef bc ec 10 01 00 	pxor   0x110(%esp,%ebp,8),%mm7
4134bb:	00
4134bc:	24 0f                	and    $0xf,%al
4134be:	0f 73 f3 38          	psllq  $0x38,%mm3
4134c2:	0f ef f2             	pxor   %mm2,%mm6
4134c5:	c1 ef 04             	shr    $0x4,%edi
4134c8:	0f c4 0c 4e 02       	pinsrw $0x2,(%esi,%ecx,2),%mm1
4134cd:	0f ef 7c c4 10       	pxor   0x10(%esp,%eax,8),%mm7
4134d2:	0f ef b4 c4 90 00 00 	pxor   0x90(%esp,%eax,8),%mm6
4134d9:	00
4134da:	32 1c 2c             	xor    (%esp,%ebp,1),%bl
4134dd:	0f ef fb             	pxor   %mm3,%mm7
4134e0:	0f ef b4 ec 90 01 00 	pxor   0x190(%esp,%ebp,8),%mm6
4134e7:	00
4134e8:	0f b6 db             	movzbl %bl,%ebx
4134eb:	0f ef d2             	pxor   %mm2,%mm2
4134ee:	0f 73 f1 04          	psllq  $0x4,%mm1
4134f2:	0f 7e f9             	movd   %mm7,%ecx
4134f5:	0f 73 d7 04          	psrlq  $0x4,%mm7
4134f9:	0f 6f de             	movq   %mm6,%mm3
4134fc:	0f 73 d6 04          	psrlq  $0x4,%mm6
413500:	c1 e1 04             	shl    $0x4,%ecx
413503:	0f ef 7c fc 10       	pxor   0x10(%esp,%edi,8),%mm7
413508:	0f 73 f3 3c          	psllq  $0x3c,%mm3
41350c:	0f b6 c9             	movzbl %cl,%ecx
41350f:	0f ef fb             	pxor   %mm3,%mm7
413512:	0f ef b4 fc 90 00 00 	pxor   0x90(%esp,%edi,8),%mm6
413519:	00
41351a:	0f c4 04 5e 02       	pinsrw $0x2,(%esi,%ebx,2),%mm0
41351f:	0f ef f1             	pxor   %mm1,%mm6
413522:	0f 7e fa             	movd   %mm7,%edx