1409c926d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c9271:	48 2b d1             	sub    %rcx,%rdx
1409c9274:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409c9278:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c927c:	0f 86 3d 02 00 00    	jbe    0x1409c94bf
1409c9282:	ff 15 10 37 14 00    	call   *0x143710(%rip)        # 0x140b0c998
1409c9288:	cc                   	int3
1409c9289:	48 8b cb             	mov    %rbx,%rcx
1409c928c:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c9290:	76 03                	jbe    0x1409c9295
1409c9292:	48 8b 0b             	mov    (%rbx),%rcx
1409c9295:	48 83 fe 0d          	cmp    $0xd,%rsi
1409c9299:	75 48                	jne    0x1409c92e3
1409c929b:	4c 8b c6             	mov    %rsi,%r8
1409c929e:	48 8d 15 db 1a 1e 00 	lea    0x1e1adb(%rip),%rdx        # 0x140baad80
1409c92a5:	e8 40 90 12 00       	call   0x140af22ea
1409c92aa:	85 c0                	test   %eax,%eax
1409c92ac:	75 35                	jne    0x1409c92e3
1409c92ae:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409c92b5:	8d 56 73             	lea    0x73(%rsi),%edx
1409c92b8:	e8 db 3b 00 00       	call   0x1409cce98
1409c92bd:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409c92c1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c92c6:	e8 fd 30 00 00       	call   0x1409cc3c8
1409c92cb:	84 c0                	test   %al,%al
1409c92cd:	0f 84 10 07 00 00    	je     0x1409c99e3
1409c92d3:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409c92da:	48 8b 01             	mov    (%rcx),%rax
1409c92dd:	48 8b 40 50          	mov    0x50(%rax),%rax
1409c92e1:	eb 5a                	jmp    0x1409c933d
1409c92e3:	48 8b cb             	mov    %rbx,%rcx
1409c92e6:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c92ea:	76 03                	jbe    0x1409c92ef
1409c92ec:	48 8b 0b             	mov    (%rbx),%rcx
1409c92ef:	48 83 fe 05          	cmp    $0x5,%rsi
1409c92f3:	75 57                	jne    0x1409c934c
1409c92f5:	4c 8b c6             	mov    %rsi,%r8
1409c92f8:	48 8d 15 09 36 18 00 	lea    0x183609(%rip),%rdx        # 0x140b4c908
1409c92ff:	e8 e6 8f 12 00       	call   0x140af22ea
1409c9304:	85 c0                	test   %eax,%eax
1409c9306:	75 44                	jne    0x1409c934c
1409c9308:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409c930f:	ba 00 01 00 00       	mov    $0x100,%edx
1409c9314:	e8 7f 3b 00 00       	call   0x1409cce98
1409c9319:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409c931d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c9322:	e8 a1 30 00 00       	call   0x1409cc3c8
1409c9327:	84 c0                	test   %al,%al
1409c9329:	0f 84 db 06 00 00    	je     0x1409c9a0a
1409c932f:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409c9336:	48 8b 01             	mov    (%rcx),%rax
1409c9339:	48 8b 40 58          	mov    0x58(%rax),%rax
1409c933d:	8b 54 24 20          	mov    0x20(%rsp),%edx
1409c9341:	ff 15 f1 38 14 00    	call   *0x1438f1(%rip)        # 0x140b0cc38
1409c9347:	e9 f3 04 00 00       	jmp    0x1409c983f
1409c934c:	48 8b cb             	mov    %rbx,%rcx
1409c934f:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c9353:	76 03                	jbe    0x1409c9358
1409c9355:	48 8b 0b             	mov    (%rbx),%rcx
1409c9358:	48 83 fe 08          	cmp    $0x8,%rsi
1409c935c:	75 3f                	jne    0x1409c939d
1409c935e:	4c 8b c6             	mov    %rsi,%r8
1409c9361:	48 8d 15 28 1b 1e 00 	lea    0x1e1b28(%rip),%rdx        # 0x140baae90
1409c9368:	e8 7d 8f 12 00       	call   0x140af22ea
1409c936d:	85 c0                	test   %eax,%eax
1409c936f:	75 2c                	jne    0x1409c939d
1409c9371:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409c9378:	ba 00 02 00 00       	mov    $0x200,%edx
1409c937d:	e8 16 3b 00 00       	call   0x1409cce98
1409c9382:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409c9386:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c938b:	e8 38 30 00 00       	call   0x1409cc3c8
1409c9390:	84 c0                	test   %al,%al
1409c9392:	0f 84 13 05 00 00    	je     0x1409c98ab
1409c9398:	e9 a2 04 00 00       	jmp    0x1409c983f
1409c939d:	48 8b cb             	mov    %rbx,%rcx
1409c93a0:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c93a4:	76 03                	jbe    0x1409c93a9
1409c93a6:	48 8b 0b             	mov    (%rbx),%rcx
1409c93a9:	48 83 fe 04          	cmp    $0x4,%rsi
1409c93ad:	0f 85 17 01 00 00    	jne    0x1409c94ca
1409c93b3:	4c 8b c6             	mov    %rsi,%r8
1409c93b6:	48 8d 15 0f 1b 1e 00 	lea    0x1e1b0f(%rip),%rdx        # 0x140baaecc
1409c93bd:	e8 28 8f 12 00       	call   0x140af22ea
1409c93c2:	85 c0                	test   %eax,%eax
1409c93c4:	0f 85 00 01 00 00    	jne    0x1409c94ca
1409c93ca:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409c93d1:	ba 00 04 00 00       	mov    $0x400,%edx
1409c93d6:	e8 bd 3a 00 00       	call   0x1409cce98
1409c93db:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c93de:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1409c93e3:	33 db                	xor    %ebx,%ebx
1409c93e5:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1409c93e9:	4c 8d 77 08          	lea    0x8(%rdi),%r14
1409c93ed:	b2 5b                	mov    $0x5b,%dl
1409c93ef:	49 8b ce             	mov    %r14,%rcx
1409c93f2:	e8 41 ef ff ff       	call   0x1409c8338
1409c93f7:	84 c0                	test   %al,%al
1409c93f9:	74 05                	je     0x1409c9400
1409c93fb:	41 b7 5d             	mov    $0x5d,%r15b
1409c93fe:	eb 15                	jmp    0x1409c9415
1409c9400:	b2 7b                	mov    $0x7b,%dl
1409c9402:	49 8b ce             	mov    %r14,%rcx
1409c9405:	e8 2e ef ff ff       	call   0x1409c8338
1409c940a:	84 c0                	test   %al,%al
1409c940c:	0f 84 1f 06 00 00    	je     0x1409c9a31
1409c9412:	41 b7 7d             	mov    $0x7d,%r15b
1409c9415:	33 d2                	xor    %edx,%edx
1409c9417:	49 8b ce             	mov    %r14,%rcx
1409c941a:	e8 b5 31 00 00       	call   0x1409cc5d4
1409c941f:	84 c0                	test   %al,%al
1409c9421:	74 51                	je     0x1409c9474
1409c9423:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
1409c9427:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c942c:	49 8b ce             	mov    %r14,%rcx
1409c942f:	e8 0c 76 00 00       	call   0x1409d0a40
1409c9434:	84 c0                	test   %al,%al
1409c9436:	74 3c                	je     0x1409c9474
1409c9438:	48 3b f3             	cmp    %rbx,%rsi
1409c943b:	74 10                	je     0x1409c944d
1409c943d:	8b 44 24 20          	mov    0x20(%rsp),%eax
1409c9441:	89 06                	mov    %eax,(%rsi)
1409c9443:	48 83 c6 04          	add    $0x4,%rsi
1409c9447:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1409c944b:	eb 19                	jmp    0x1409c9466
1409c944d:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409c9452:	48 8b d6             	mov    %rsi,%rdx
1409c9455:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1409c9459:	e8 b2 88 66 ff       	call   0x140031d10
1409c945e:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1409c9462:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
1409c9466:	33 d2                	xor    %edx,%edx
1409c9468:	49 8b ce             	mov    %r14,%rcx
1409c946b:	e8 64 31 00 00       	call   0x1409cc5d4
1409c9470:	84 c0                	test   %al,%al
1409c9472:	75 b3                	jne    0x1409c9427
1409c9474:	41 8a d7             	mov    %r15b,%dl
1409c9477:	49 8b ce             	mov    %r14,%rcx
1409c947a:	e8 b9 ee ff ff       	call   0x1409c8338
1409c947f:	84 c0                	test   %al,%al
1409c9481:	0f 84 aa 05 00 00    	je     0x1409c9a31
1409c9487:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1409c948b:	48 85 c9             	test   %rcx,%rcx
1409c948e:	0f 84 ab 03 00 00    	je     0x1409c983f
1409c9494:	48 8b c1             	mov    %rcx,%rax
1409c9497:	48 2b d9             	sub    %rcx,%rbx
1409c949a:	48 83 e3 fc          	and    $0xfffffffffffffffc,%rbx
1409c949e:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
1409c94a5:	72 18                	jb     0x1409c94bf
1409c94a7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c94ab:	48 2b c1             	sub    %rcx,%rax
1409c94ae:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c94b2:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c94b6:	76 07                	jbe    0x1409c94bf
1409c94b8:	ff 15 da 34 14 00    	call   *0x1434da(%rip)        # 0x140b0c998
1409c94be:	cc                   	int3
1409c94bf:	ff 15 fb 33 14 00    	call   *0x1433fb(%rip)        # 0x140b0c8c0
1409c94c5:	e9 75 03 00 00       	jmp    0x1409c983f
1409c94ca:	48 8b cb             	mov    %rbx,%rcx
1409c94cd:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c94d1:	76 03                	jbe    0x1409c94d6
1409c94d3:	48 8b 0b             	mov    (%rbx),%rcx
1409c94d6:	48 83 fe 07          	cmp    $0x7,%rsi
1409c94da:	0f 85 f0 00 00 00    	jne    0x1409c95d0
1409c94e0:	4c 8b c6             	mov    %rsi,%r8
1409c94e3:	48 8d 15 2e 19 1e 00 	lea    0x1e192e(%rip),%rdx        # 0x140baae18
1409c94ea:	e8 fb 8d 12 00       	call   0x140af22ea
1409c94ef:	85 c0                	test   %eax,%eax
1409c94f1:	0f 85 d9 00 00 00    	jne    0x1409c95d0
1409c94f7:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409c94fe:	ba 00 08 00 00       	mov    $0x800,%edx
1409c9503:	e8 90 39 00 00       	call   0x1409cce98
1409c9508:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1409c950c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c9511:	48 8b cb             	mov    %rbx,%rcx
1409c9514:	e8 27 75 00 00       	call   0x1409d0a40
1409c9519:	84 c0                	test   %al,%al
1409c951b:	0f 84 b1 03 00 00    	je     0x1409c98d2
1409c9521:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409c9524:	48 8b cb             	mov    %rbx,%rcx
1409c9527:	e8 a8 30 00 00       	call   0x1409cc5d4
1409c952c:	84 c0                	test   %al,%al
1409c952e:	0f 84 9e 03 00 00    	je     0x1409c98d2
1409c9534:	48 8d 15 35 13 1e 00 	lea    0x1e1335(%rip),%rdx        # 0x140baa870
1409c953b:	48 8b cb             	mov    %rbx,%rcx
1409c953e:	e8 39 ee ff ff       	call   0x1409c837c
1409c9543:	84 c0                	test   %al,%al
1409c9545:	0f 84 87 03 00 00    	je     0x1409c98d2
1409c954b:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409c954e:	48 8b cb             	mov    %rbx,%rcx
1409c9551:	e8 7e 30 00 00       	call   0x1409cc5d4
1409c9556:	84 c0                	test   %al,%al
1409c9558:	0f 84 74 03 00 00    	je     0x1409c98d2
1409c955e:	48 8d 15 b3 19 18 00 	lea    0x1819b3(%rip),%rdx        # 0x140b4af18
1409c9565:	48 8b cb             	mov    %rbx,%rcx
1409c9568:	e8 0f ee ff ff       	call   0x1409c837c
1409c956d:	84 c0                	test   %al,%al
1409c956f:	0f 84 5d 03 00 00    	je     0x1409c98d2
1409c9575:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409c9578:	48 8b cb             	mov    %rbx,%rcx
1409c957b:	e8 54 30 00 00       	call   0x1409cc5d4
1409c9580:	84 c0                	test   %al,%al
1409c9582:	0f 84 4a 03 00 00    	je     0x1409c98d2
1409c9588:	48 8d 15 79 12 1e 00 	lea    0x1e1279(%rip),%rdx        # 0x140baa808
1409c958f:	48 8b cb             	mov    %rbx,%rcx
1409c9592:	e8 e5 ed ff ff       	call   0x1409c837c
1409c9597:	84 c0                	test   %al,%al
1409c9599:	0f 84 33 03 00 00    	je     0x1409c98d2
1409c959f:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409c95a3:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409c95a6:	e8 29 30 00 00       	call   0x1409cc5d4
1409c95ab:	84 c0                	test   %al,%al
1409c95ad:	0f 84 1f 03 00 00    	je     0x1409c98d2
1409c95b3:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409c95b7:	48 8d 15 ce 18 1e 00 	lea    0x1e18ce(%rip),%rdx        # 0x140baae8c
1409c95be:	e8 b9 ed ff ff       	call   0x1409c837c
1409c95c3:	84 c0                	test   %al,%al
1409c95c5:	0f 84 07 03 00 00    	je     0x1409c98d2
1409c95cb:	e9 6f 02 00 00       	jmp    0x1409c983f
1409c95d0:	48 8b cb             	mov    %rbx,%rcx
1409c95d3:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c95d7:	76 03                	jbe    0x1409c95dc
1409c95d9:	48 8b 0b             	mov    (%rbx),%rcx
1409c95dc:	48 83 fe 08          	cmp    $0x8,%rsi
1409c95e0:	0f 85 dc 00 00 00    	jne    0x1409c96c2
1409c95e6:	4c 8b c6             	mov    %rsi,%r8
1409c95e9:	48 8d 15 b8 15 1e 00 	lea    0x1e15b8(%rip),%rdx        # 0x140baaba8
1409c95f0:	e8 f5 8c 12 00       	call   0x140af22ea
1409c95f5:	85 c0                	test   %eax,%eax
1409c95f7:	0f 85 c5 00 00 00    	jne    0x1409c96c2
1409c95fd:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409c9604:	ba 00 10 00 00       	mov    $0x1000,%edx
1409c9609:	e8 8a 38 00 00       	call   0x1409cce98
1409c960e:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409c9615:	48 8b 01             	mov    (%rcx),%rax
1409c9618:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409c961c:	48 8b 40 60          	mov    0x60(%rax),%rax
1409c9620:	ff 15 12 36 14 00    	call   *0x143612(%rip)        # 0x140b0cc38
1409c9626:	90                   	nop
1409c9627:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409c962b:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1409c9630:	0f 10 4f 18          	movups 0x18(%rdi),%xmm1
1409c9634:	0f 11 4c 24 48       	movups %xmm1,0x48(%rsp)
1409c9639:	0f 10 47 28          	movups 0x28(%rdi),%xmm0
1409c963d:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1409c9642:	0f 10 4f 38          	movups 0x38(%rdi),%xmm1
1409c9646:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
1409c964b:	0f 10 47 48          	movups 0x48(%rdi),%xmm0
1409c964f:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1409c9654:	0f 10 4f 58          	movups 0x58(%rdi),%xmm1
1409c9658:	0f 11 4d 88          	movups %xmm1,-0x78(%rbp)
1409c965c:	0f 10 47 68          	movups 0x68(%rdi),%xmm0
1409c9660:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
1409c9664:	0f 10 4f 78          	movups 0x78(%rdi),%xmm1
1409c9668:	0f 11 4d a8          	movups %xmm1,-0x58(%rbp)
1409c966c:	48 8d 05 15 53 16 00 	lea    0x165315(%rip),%rax        # 0x140b2e988
1409c9673:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c9678:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1409c967c:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1409c9680:	83 65 c0 00          	andl   $0x0,-0x40(%rbp)
1409c9684:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1409c9688:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409c968d:	e8 b2 04 00 00       	call   0x1409c9b44
1409c9692:	0f 10 00             	movups (%rax),%xmm0
1409c9695:	0f 11 47 08          	movups %xmm0,0x8(%rdi)
1409c9699:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409c969d:	0f 11 4f 18          	movups %xmm1,0x18(%rdi)
1409c96a1:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409c96a5:	0f 11 47 28          	movups %xmm0,0x28(%rdi)
1409c96a9:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409c96ad:	0f 11 4f 38          	movups %xmm1,0x38(%rdi)
1409c96b1:	48 8d 05 38 53 16 00 	lea    0x165338(%rip),%rax        # 0x140b2e9f0
1409c96b8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c96bd:	e9 d8 00 00 00       	jmp    0x1409c979a
1409c96c2:	48 8b cb             	mov    %rbx,%rcx
1409c96c5:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c96c9:	76 03                	jbe    0x1409c96ce
1409c96cb:	48 8b 0b             	mov    (%rbx),%rcx
1409c96ce:	48 83 fe 08          	cmp    $0x8,%rsi
1409c96d2:	0f 85 0d 01 00 00    	jne    0x1409c97e5
1409c96d8:	4c 8b c6             	mov    %rsi,%r8
1409c96db:	48 8d 15 e6 0b 1e 00 	lea    0x1e0be6(%rip),%rdx        # 0x140baa2c8
1409c96e2:	e8 03 8c 12 00       	call   0x140af22ea
1409c96e7:	85 c0                	test   %eax,%eax
1409c96e9:	0f 85 f6 00 00 00    	jne    0x1409c97e5
1409c96ef:	8b 8f 98 00 00 00    	mov    0x98(%rdi),%ecx
1409c96f5:	8b c1                	mov    %ecx,%eax
1409c96f7:	c1 e8 0d             	shr    $0xd,%eax
1409c96fa:	a8 01                	test   $0x1,%al
1409c96fc:	75 0a                	jne    0x1409c9708
1409c96fe:	0f ba e9 0d          	bts    $0xd,%ecx
1409c9702:	89 8f 98 00 00 00    	mov    %ecx,0x98(%rdi)
1409c9708:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409c970f:	48 8b 01             	mov    (%rcx),%rax
1409c9712:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409c9716:	48 8b 40 68          	mov    0x68(%rax),%rax
1409c971a:	ff 15 18 35 14 00    	call   *0x143518(%rip)        # 0x140b0cc38
1409c9720:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409c9724:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1409c9729:	0f 10 4f 18          	movups 0x18(%rdi),%xmm1
1409c972d:	0f 29 4c 24 40       	movaps %xmm1,0x40(%rsp)
1409c9732:	0f 10 47 28          	movups 0x28(%rdi),%xmm0
1409c9736:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1409c973b:	0f 10 4f 38          	movups 0x38(%rdi),%xmm1
1409c973f:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
1409c9744:	0f 10 47 48          	movups 0x48(%rdi),%xmm0
1409c9748:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
1409c974d:	0f 10 4f 58          	movups 0x58(%rdi),%xmm1
1409c9751:	0f 29 4d 80          	movaps %xmm1,-0x80(%rbp)
1409c9755:	0f 10 47 68          	movups 0x68(%rdi),%xmm0
1409c9759:	0f 29 45 90          	movaps %xmm0,-0x70(%rbp)
1409c975d:	0f 10 4f 78          	movups 0x78(%rdi),%xmm1
1409c9761:	0f 29 4d a0          	movaps %xmm1,-0x60(%rbp)
1409c9765:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1409c9769:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1409c976d:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1409c9771:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409c9776:	e8 01 7d 00 00       	call   0x1409d147c
1409c977b:	0f 10 00             	movups (%rax),%xmm0
1409c977e:	0f 11 47 08          	movups %xmm0,0x8(%rdi)
1409c9782:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409c9786:	0f 11 4f 18          	movups %xmm1,0x18(%rdi)
1409c978a:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409c978e:	0f 11 47 28          	movups %xmm0,0x28(%rdi)
1409c9792:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409c9796:	0f 11 4f 38          	movups %xmm1,0x38(%rdi)
1409c979a:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
1409c979e:	48 85 f6             	test   %rsi,%rsi
1409c97a1:	0f 84 98 00 00 00    	je     0x1409c983f
1409c97a7:	83 cb ff             	or     $0xffffffff,%ebx
1409c97aa:	8b c3                	mov    %ebx,%eax
1409c97ac:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1409c97b1:	03 c3                	add    %ebx,%eax
1409c97b3:	0f 85 86 00 00 00    	jne    0x1409c983f
1409c97b9:	48 8b 06             	mov    (%rsi),%rax
1409c97bc:	48 8b ce             	mov    %rsi,%rcx
1409c97bf:	48 8b 00             	mov    (%rax),%rax
1409c97c2:	ff 15 70 34 14 00    	call   *0x143470(%rip)        # 0x140b0cc38
1409c97c8:	8b c3                	mov    %ebx,%eax
1409c97ca:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1409c97cf:	03 c3                	add    %ebx,%eax
1409c97d1:	75 6c                	jne    0x1409c983f
1409c97d3:	48 8b 06             	mov    (%rsi),%rax
1409c97d6:	48 8b ce             	mov    %rsi,%rcx
1409c97d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1409c97dd:	ff 15 55 34 14 00    	call   *0x143455(%rip)        # 0x140b0cc38
1409c97e3:	eb 5a                	jmp    0x1409c983f
1409c97e5:	48 8b cb             	mov    %rbx,%rcx
1409c97e8:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409c97ec:	76 03                	jbe    0x1409c97f1