1401292e3:	48 83 27 00          	andq   $0x0,(%rdi)
1401292e7:	48 8b 03             	mov    (%rbx),%rax
1401292ea:	48 83 23 00          	andq   $0x0,(%rbx)
1401292ee:	48 89 07             	mov    %rax,(%rdi)
1401292f1:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401292f5:	48 85 c9             	test   %rcx,%rcx
1401292f8:	74 0e                	je     0x140129308
1401292fa:	48 8b 01             	mov    (%rcx),%rax
1401292fd:	48 8b 40 10          	mov    0x10(%rax),%rax
140129301:	ff 15 31 39 9e 00    	call   *0x9e3931(%rip)        # 0x140b0cc38
140129307:	90                   	nop
140129308:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14012930c:	48 85 c9             	test   %rcx,%rcx
14012930f:	74 0e                	je     0x14012931f
140129311:	48 8b 01             	mov    (%rcx),%rax
140129314:	48 8b 40 10          	mov    0x10(%rax),%rax
140129318:	ff 15 1a 39 9e 00    	call   *0x9e391a(%rip)        # 0x140b0cc38
14012931e:	90                   	nop
14012931f:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140129323:	48 85 c9             	test   %rcx,%rcx
140129326:	74 0e                	je     0x140129336
140129328:	48 8b 01             	mov    (%rcx),%rax
14012932b:	48 8b 40 10          	mov    0x10(%rax),%rax
14012932f:	ff 15 03 39 9e 00    	call   *0x9e3903(%rip)        # 0x140b0cc38
140129335:	90                   	nop
140129336:	48 8b 0b             	mov    (%rbx),%rcx
140129339:	48 85 c9             	test   %rcx,%rcx
14012933c:	74 0e                	je     0x14012934c
14012933e:	48 8b 01             	mov    (%rcx),%rax
140129341:	48 8b 40 10          	mov    0x10(%rax),%rax
140129345:	ff 15 ed 38 9e 00    	call   *0x9e38ed(%rip)        # 0x140b0cc38
14012934b:	90                   	nop
14012934c:	48 8b 0e             	mov    (%rsi),%rcx
14012934f:	48 85 c9             	test   %rcx,%rcx
140129352:	74 0d                	je     0x140129361
140129354:	48 8b 01             	mov    (%rcx),%rax
140129357:	48 8b 40 10          	mov    0x10(%rax),%rax
14012935b:	ff 15 d7 38 9e 00    	call   *0x9e38d7(%rip)        # 0x140b0cc38
140129361:	48 8b c7             	mov    %rdi,%rax
140129364:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
14012936b:	00
14012936c:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
140129371:	0f 28 7c 24 60       	movaps 0x60(%rsp),%xmm7
140129376:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14012937d:	5f                   	pop    %rdi
14012937e:	5e                   	pop    %rsi
14012937f:	5d                   	pop    %rbp
140129380:	c3                   	ret
140129381:	90                   	nop
140129382:	90                   	nop
140129383:	90                   	nop
140129384:	48 8b c4             	mov    %rsp,%rax
140129387:	48 89 58 08          	mov    %rbx,0x8(%rax)
14012938b:	4c 89 48 20          	mov    %r9,0x20(%rax)
14012938f:	48 89 50 10          	mov    %rdx,0x10(%rax)
140129393:	55                   	push   %rbp
140129394:	56                   	push   %rsi
140129395:	57                   	push   %rdi
140129396:	48 8b ec             	mov    %rsp,%rbp
140129399:	48 83 ec 60          	sub    $0x60,%rsp
14012939d:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1401293a1:	49 8b f1             	mov    %r9,%rsi
1401293a4:	48 8b da             	mov    %rdx,%rbx
1401293a7:	48 8b f9             	mov    %rcx,%rdi
1401293aa:	f3 41 0f 6f 10       	movdqu (%r8),%xmm2
1401293af:	f3 0f 11 55 d0       	movss  %xmm2,-0x30(%rbp)
1401293b4:	0f 28 c2             	movaps %xmm2,%xmm0
1401293b7:	0f c6 c2 55          	shufps $0x55,%xmm2,%xmm0
1401293bb:	f3 0f 11 45 d4       	movss  %xmm0,-0x2c(%rbp)
1401293c0:	0f 28 ca             	movaps %xmm2,%xmm1
1401293c3:	0f c6 ca aa          	shufps $0xaa,%xmm2,%xmm1
1401293c7:	f3 0f 11 4d d8       	movss  %xmm1,-0x28(%rbp)
1401293cc:	0f c6 d2 ff          	shufps $0xff,%xmm2,%xmm2
1401293d0:	f3 0f 11 55 dc       	movss  %xmm2,-0x24(%rbp)
1401293d5:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
1401293d9:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
1401293de:	49 8b 09             	mov    (%r9),%rcx
1401293e1:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1401293e5:	48 85 c9             	test   %rcx,%rcx
1401293e8:	74 0d                	je     0x1401293f7
1401293ea:	48 8b 01             	mov    (%rcx),%rax
1401293ed:	48 8b 40 08          	mov    0x8(%rax),%rax
1401293f1:	ff 15 41 38 9e 00    	call   *0x9e3841(%rip)        # 0x140b0cc38
1401293f7:	48 8b 0b             	mov    (%rbx),%rcx
1401293fa:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1401293fe:	48 85 c9             	test   %rcx,%rcx
140129401:	74 0d                	je     0x140129410
140129403:	48 8b 01             	mov    (%rcx),%rax
140129406:	48 8b 40 08          	mov    0x8(%rax),%rax
14012940a:	ff 15 28 38 9e 00    	call   *0x9e3828(%rip)        # 0x140b0cc38
140129410:	66 0f 7f 75 e0       	movdqa %xmm6,-0x20(%rbp)
140129415:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
140129419:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14012941d:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140129421:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140129425:	e8 42 02 00 00       	call   0x14012966c
14012942a:	85 c0                	test   %eax,%eax
14012942c:	78 1f                	js     0x14012944d
14012942e:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140129432:	48 89 0f             	mov    %rcx,(%rdi)
140129435:	48 85 c9             	test   %rcx,%rcx
140129438:	74 11                	je     0x14012944b
14012943a:	48 8b 01             	mov    (%rcx),%rax
14012943d:	48 8b 40 08          	mov    0x8(%rax),%rax
140129441:	ff 15 f1 37 9e 00    	call   *0x9e37f1(%rip)        # 0x140b0cc38
140129447:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14012944b:	eb 12                	jmp    0x14012945f
14012944d:	48 83 27 00          	andq   $0x0,(%rdi)
140129451:	48 8b 03             	mov    (%rbx),%rax
140129454:	48 83 23 00          	andq   $0x0,(%rbx)
140129458:	48 89 07             	mov    %rax,(%rdi)
14012945b:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14012945f:	48 85 c9             	test   %rcx,%rcx
140129462:	74 0e                	je     0x140129472
140129464:	48 8b 01             	mov    (%rcx),%rax
140129467:	48 8b 40 10          	mov    0x10(%rax),%rax
14012946b:	ff 15 c7 37 9e 00    	call   *0x9e37c7(%rip)        # 0x140b0cc38
140129471:	90                   	nop
140129472:	48 8b 0b             	mov    (%rbx),%rcx
140129475:	48 85 c9             	test   %rcx,%rcx
140129478:	74 0e                	je     0x140129488
14012947a:	48 8b 01             	mov    (%rcx),%rax
14012947d:	48 8b 40 10          	mov    0x10(%rax),%rax
140129481:	ff 15 b1 37 9e 00    	call   *0x9e37b1(%rip)        # 0x140b0cc38
140129487:	90                   	nop
140129488:	48 8b 0e             	mov    (%rsi),%rcx
14012948b:	48 85 c9             	test   %rcx,%rcx
14012948e:	74 0d                	je     0x14012949d
140129490:	48 8b 01             	mov    (%rcx),%rax
140129493:	48 8b 40 10          	mov    0x10(%rax),%rax
140129497:	ff 15 9b 37 9e 00    	call   *0x9e379b(%rip)        # 0x140b0cc38
14012949d:	48 8b c7             	mov    %rdi,%rax
1401294a0:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401294a7:	00
1401294a8:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1401294ad:	48 83 c4 60          	add    $0x60,%rsp
1401294b1:	5f                   	pop    %rdi
1401294b2:	5e                   	pop    %rsi
1401294b3:	5d                   	pop    %rbp
1401294b4:	c3                   	ret
1401294b5:	90                   	nop
1401294b6:	90                   	nop
1401294b7:	90                   	nop
1401294b8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401294bd:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401294c2:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401294c7:	55                   	push   %rbp
1401294c8:	53                   	push   %rbx
1401294c9:	56                   	push   %rsi
1401294ca:	57                   	push   %rdi
1401294cb:	41 56                	push   %r14
1401294cd:	48 8b ec             	mov    %rsp,%rbp
1401294d0:	48 83 ec 60          	sub    $0x60,%rsp
1401294d4:	49 8b f9             	mov    %r9,%rdi
1401294d7:	4d 8b f0             	mov    %r8,%r14
1401294da:	48 8b da             	mov    %rdx,%rbx
1401294dd:	48 8b f1             	mov    %rcx,%rsi
1401294e0:	80 7d 50 00          	cmpb   $0x0,0x50(%rbp)
1401294e4:	74 7d                	je     0x140129563
1401294e6:	49 8b 09             	mov    (%r9),%rcx
1401294e9:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1401294ed:	48 85 c9             	test   %rcx,%rcx
1401294f0:	74 0d                	je     0x1401294ff
1401294f2:	48 8b 01             	mov    (%rcx),%rax
1401294f5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401294f9:	ff 15 39 37 9e 00    	call   *0x9e3739(%rip)        # 0x140b0cc38
1401294ff:	48 8b 0b             	mov    (%rbx),%rcx
140129502:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140129506:	48 85 c9             	test   %rcx,%rcx
140129509:	74 0d                	je     0x140129518
14012950b:	48 8b 01             	mov    (%rcx),%rax
14012950e:	48 8b 40 08          	mov    0x8(%rax),%rax
140129512:	ff 15 20 37 9e 00    	call   *0x9e3720(%rip)        # 0x140b0cc38
140129518:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14012951c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140129520:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140129524:	e8 23 fa ff ff       	call   0x140128f4c
140129529:	48 8b 10             	mov    (%rax),%rdx
14012952c:	48 39 13             	cmp    %rdx,(%rbx)
14012952f:	74 1c                	je     0x14012954d
140129531:	48 83 20 00          	andq   $0x0,(%rax)
140129535:	48 8b 0b             	mov    (%rbx),%rcx
140129538:	48 89 13             	mov    %rdx,(%rbx)
14012953b:	48 85 c9             	test   %rcx,%rcx
14012953e:	74 0d                	je     0x14012954d
140129540:	48 8b 01             	mov    (%rcx),%rax
140129543:	48 8b 40 10          	mov    0x10(%rax),%rax
140129547:	ff 15 eb 36 9e 00    	call   *0x9e36eb(%rip)        # 0x140b0cc38
14012954d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140129551:	48 85 c9             	test   %rcx,%rcx
140129554:	74 0d                	je     0x140129563
140129556:	48 8b 01             	mov    (%rcx),%rax
140129559:	48 8b 40 10          	mov    0x10(%rax),%rax
14012955d:	ff 15 d5 36 9e 00    	call   *0x9e36d5(%rip)        # 0x140b0cc38
140129563:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
140129568:	48 8b 0f             	mov    (%rdi),%rcx
14012956b:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
14012956f:	48 85 c9             	test   %rcx,%rcx
140129572:	74 0d                	je     0x140129581
140129574:	48 8b 01             	mov    (%rcx),%rax
140129577:	48 8b 40 08          	mov    0x8(%rax),%rax
14012957b:	ff 15 b7 36 9e 00    	call   *0x9e36b7(%rip)        # 0x140b0cc38
140129581:	49 8b 0e             	mov    (%r14),%rcx
140129584:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140129588:	48 85 c9             	test   %rcx,%rcx
14012958b:	74 0d                	je     0x14012959a
14012958d:	48 8b 01             	mov    (%rcx),%rax
140129590:	48 8b 40 08          	mov    0x8(%rax),%rax
140129594:	ff 15 9e 36 9e 00    	call   *0x9e369e(%rip)        # 0x140b0cc38
14012959a:	48 8b 0b             	mov    (%rbx),%rcx
14012959d:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1401295a1:	48 85 c9             	test   %rcx,%rcx
1401295a4:	74 0d                	je     0x1401295b3
1401295a6:	48 8b 01             	mov    (%rcx),%rax
1401295a9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401295ad:	ff 15 85 36 9e 00    	call   *0x9e3685(%rip)        # 0x140b0cc38
1401295b3:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1401295b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401295bc:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401295c2:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1401295c6:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401295ca:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401295ce:	e8 d9 01 00 00       	call   0x1401297ac
1401295d3:	85 c0                	test   %eax,%eax
1401295d5:	78 1f                	js     0x1401295f6
1401295d7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401295db:	48 89 0e             	mov    %rcx,(%rsi)
1401295de:	48 85 c9             	test   %rcx,%rcx
1401295e1:	74 11                	je     0x1401295f4
1401295e3:	48 8b 01             	mov    (%rcx),%rax
1401295e6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401295ea:	ff 15 48 36 9e 00    	call   *0x9e3648(%rip)        # 0x140b0cc38
1401295f0:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401295f4:	eb 12                	jmp    0x140129608
1401295f6:	48 83 26 00          	andq   $0x0,(%rsi)
1401295fa:	48 8b 03             	mov    (%rbx),%rax
1401295fd:	48 83 23 00          	andq   $0x0,(%rbx)
140129601:	48 89 06             	mov    %rax,(%rsi)
140129604:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140129608:	48 85 c9             	test   %rcx,%rcx
14012960b:	74 0e                	je     0x14012961b
14012960d:	48 8b 01             	mov    (%rcx),%rax
140129610:	48 8b 40 10          	mov    0x10(%rax),%rax
140129614:	ff 15 1e 36 9e 00    	call   *0x9e361e(%rip)        # 0x140b0cc38
14012961a:	90                   	nop
14012961b:	48 8b 0b             	mov    (%rbx),%rcx
14012961e:	48 85 c9             	test   %rcx,%rcx
140129621:	74 0e                	je     0x140129631
140129623:	48 8b 01             	mov    (%rcx),%rax
140129626:	48 8b 40 10          	mov    0x10(%rax),%rax
14012962a:	ff 15 08 36 9e 00    	call   *0x9e3608(%rip)        # 0x140b0cc38
140129630:	90                   	nop
140129631:	49 8b 0e             	mov    (%r14),%rcx
140129634:	48 85 c9             	test   %rcx,%rcx
140129637:	74 0e                	je     0x140129647
140129639:	48 8b 01             	mov    (%rcx),%rax
14012963c:	48 8b 40 10          	mov    0x10(%rax),%rax
140129640:	ff 15 f2 35 9e 00    	call   *0x9e35f2(%rip)        # 0x140b0cc38
140129646:	90                   	nop
140129647:	48 8b 0f             	mov    (%rdi),%rcx
14012964a:	48 85 c9             	test   %rcx,%rcx
14012964d:	74 0d                	je     0x14012965c
14012964f:	48 8b 01             	mov    (%rcx),%rax
140129652:	48 8b 40 10          	mov    0x10(%rax),%rax
140129656:	ff 15 dc 35 9e 00    	call   *0x9e35dc(%rip)        # 0x140b0cc38
14012965c:	48 8b c6             	mov    %rsi,%rax
14012965f:	48 83 c4 60          	add    $0x60,%rsp
140129663:	41 5e                	pop    %r14
140129665:	5f                   	pop    %rdi
140129666:	5e                   	pop    %rsi
140129667:	5b                   	pop    %rbx
140129668:	5d                   	pop    %rbp
140129669:	c3                   	ret
14012966a:	90                   	nop
14012966b:	90                   	nop
14012966c:	40 55                	rex push %rbp
14012966e:	53                   	push   %rbx
14012966f:	56                   	push   %rsi
140129670:	57                   	push   %rdi
140129671:	48 8b ec             	mov    %rsp,%rbp
140129674:	48 83 ec 68          	sub    $0x68,%rsp
140129678:	49 8b f1             	mov    %r9,%rsi
14012967b:	49 8b d8             	mov    %r8,%rbx
14012967e:	48 8b f9             	mov    %rcx,%rdi
140129681:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140129685:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140129689:	48 83 65 c8 00       	andq   $0x0,-0x38(%rbp)
14012968e:	49 8b 08             	mov    (%r8),%rcx
140129691:	48 8b 01             	mov    (%rcx),%rax
140129694:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
140129698:	48 8b 40 28          	mov    0x28(%rax),%rax
14012969c:	ff 15 96 35 9e 00    	call   *0x9e3596(%rip)        # 0x140b0cc38
1401296a2:	85 c0                	test   %eax,%eax
1401296a4:	0f 88 b0 00 00 00    	js     0x14012975a
1401296aa:	48 8b 0b             	mov    (%rbx),%rcx
1401296ad:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1401296b1:	48 85 c9             	test   %rcx,%rcx
1401296b4:	74 0d                	je     0x1401296c3
1401296b6:	48 8b 01             	mov    (%rcx),%rax
1401296b9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401296bd:	ff 15 75 35 9e 00    	call   *0x9e3575(%rip)        # 0x140b0cc38
1401296c3:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401296c7:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1401296cb:	48 85 c9             	test   %rcx,%rcx
1401296ce:	74 0d                	je     0x1401296dd
1401296d0:	48 8b 01             	mov    (%rcx),%rax
1401296d3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401296d7:	ff 15 5b 35 9e 00    	call   *0x9e355b(%rip)        # 0x140b0cc38
1401296dd:	48 8b 0f             	mov    (%rdi),%rcx
1401296e0:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1401296e4:	48 85 c9             	test   %rcx,%rcx
1401296e7:	74 0d                	je     0x1401296f6
1401296e9:	48 8b 01             	mov    (%rcx),%rax
1401296ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1401296f0:	ff 15 42 35 9e 00    	call   *0x9e3542(%rip)        # 0x140b0cc38
1401296f6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401296fb:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140129701:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140129705:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140129709:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14012970d:	e8 9a 00 00 00       	call   0x1401297ac
140129712:	8b f0                	mov    %eax,%esi
140129714:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140129718:	48 85 c9             	test   %rcx,%rcx
14012971b:	74 0e                	je     0x14012972b
14012971d:	48 8b 11             	mov    (%rcx),%rdx
140129720:	48 8b 42 10          	mov    0x10(%rdx),%rax
140129724:	ff 15 0e 35 9e 00    	call   *0x9e350e(%rip)        # 0x140b0cc38
14012972a:	90                   	nop
14012972b:	48 8b 0f             	mov    (%rdi),%rcx
14012972e:	48 85 c9             	test   %rcx,%rcx
140129731:	74 0e                	je     0x140129741
140129733:	48 8b 01             	mov    (%rcx),%rax
140129736:	48 8b 40 10          	mov    0x10(%rax),%rax
14012973a:	ff 15 f8 34 9e 00    	call   *0x9e34f8(%rip)        # 0x140b0cc38
140129740:	90                   	nop
140129741:	48 8b 0b             	mov    (%rbx),%rcx
140129744:	48 85 c9             	test   %rcx,%rcx
140129747:	74 0d                	je     0x140129756
140129749:	48 8b 01             	mov    (%rcx),%rax
14012974c:	48 8b 40 10          	mov    0x10(%rax),%rax
140129750:	ff 15 e2 34 9e 00    	call   *0x9e34e2(%rip)        # 0x140b0cc38
140129756:	8b c6                	mov    %esi,%eax
140129758:	eb 47                	jmp    0x1401297a1
14012975a:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14012975e:	48 85 c9             	test   %rcx,%rcx
140129761:	74 0e                	je     0x140129771
140129763:	48 8b 01             	mov    (%rcx),%rax
140129766:	48 8b 40 10          	mov    0x10(%rax),%rax
14012976a:	ff 15 c8 34 9e 00    	call   *0x9e34c8(%rip)        # 0x140b0cc38