140245514:	cc                   	int3
140245515:	cc                   	int3
140245516:	cc                   	int3
140245517:	cc                   	int3
140245518:	cc                   	int3
140245519:	cc                   	int3
14024551a:	cc                   	int3
14024551b:	cc                   	int3
14024551c:	cc                   	int3
14024551d:	cc                   	int3
14024551e:	cc                   	int3
14024551f:	cc                   	int3
140245520:	40 53                	rex push %rbx
140245522:	48 83 ec 20          	sub    $0x20,%rsp
140245526:	8b c2                	mov    %edx,%eax
140245528:	48 8b d9             	mov    %rcx,%rbx
14024552b:	8b c8                	mov    %eax,%ecx
14024552d:	49 8b d0             	mov    %r8,%rdx
140245530:	e8 5b 06 00 00       	call   0x140245b90
140245535:	84 c0                	test   %al,%al
140245537:	ba 18 00 00 00       	mov    $0x18,%edx
14024553c:	b9 30 00 00 00       	mov    $0x30,%ecx
140245541:	0f 44 d1             	cmove  %ecx,%edx
140245544:	48 8d 04 13          	lea    (%rbx,%rdx,1),%rax
140245548:	48 83 c4 20          	add    $0x20,%rsp
14024554c:	5b                   	pop    %rbx
14024554d:	c3                   	ret
14024554e:	cc                   	int3
14024554f:	cc                   	int3
140245550:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140245555:	55                   	push   %rbp
140245556:	56                   	push   %rsi
140245557:	57                   	push   %rdi
140245558:	41 54                	push   %r12
14024555a:	41 55                	push   %r13
14024555c:	41 56                	push   %r14
14024555e:	41 57                	push   %r15
140245560:	48 8d 6c 24 e9       	lea    -0x17(%rsp),%rbp
140245565:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14024556c:	48 8b 05 8d 39 17 01 	mov    0x117398d(%rip),%rax        # 0x1413b8f00
140245573:	48 33 c4             	xor    %rsp,%rax
140245576:	48 89 45 07          	mov    %rax,0x7(%rbp)
14024557a:	4d 8b f9             	mov    %r9,%r15
14024557d:	45 8b f0             	mov    %r8d,%r14d
140245580:	48 8b da             	mov    %rdx,%rbx
140245583:	48 8b f1             	mov    %rcx,%rsi
140245586:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
14024558a:	4c 8b 6d 77          	mov    0x77(%rbp),%r13
14024558e:	4c 8b 65 7f          	mov    0x7f(%rbp),%r12
140245592:	33 ff                	xor    %edi,%edi
140245594:	49 8b d1             	mov    %r9,%rdx
140245597:	41 8b c8             	mov    %r8d,%ecx
14024559a:	e8 f1 05 00 00       	call   0x140245b90
14024559f:	84 c0                	test   %al,%al
1402455a1:	75 43                	jne    0x1402455e6
1402455a3:	33 c0                	xor    %eax,%eax
1402455a5:	48 89 03             	mov    %rax,(%rbx)
1402455a8:	e8 13 75 bb 00       	call   0x140dfcac0
1402455ad:	48 89 03             	mov    %rax,(%rbx)
1402455b0:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1402455b4:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1402455b8:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1402455bc:	48 8b c3             	mov    %rbx,%rax
1402455bf:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1402455c3:	48 33 cc             	xor    %rsp,%rcx
1402455c6:	e8 35 5f bd 00       	call   0x140e1b500
1402455cb:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1402455d2:	00
1402455d3:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402455da:	41 5f                	pop    %r15
1402455dc:	41 5e                	pop    %r14
1402455de:	41 5d                	pop    %r13
1402455e0:	41 5c                	pop    %r12
1402455e2:	5f                   	pop    %rdi
1402455e3:	5e                   	pop    %rsi
1402455e4:	5d                   	pop    %rbp
1402455e5:	c3                   	ret
1402455e6:	4d 8b cd             	mov    %r13,%r9
1402455e9:	4d 8b c7             	mov    %r15,%r8
1402455ec:	41 8b d6             	mov    %r14d,%edx
1402455ef:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402455f3:	e8 28 f8 ff ff       	call   0x140244e20
1402455f8:	90                   	nop
1402455f9:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
1402455fd:	0f 85 91 00 00 00    	jne    0x140245694
140245603:	4d 8b c4             	mov    %r12,%r8
140245606:	48 8d 56 18          	lea    0x18(%rsi),%rdx
14024560a:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14024560e:	e8 9d fa ff ff       	call   0x1402450b0
140245613:	4c 8b 40 18          	mov    0x18(%rax),%r8
140245617:	48 89 78 18          	mov    %rdi,0x18(%rax)
14024561b:	48 8b 50 10          	mov    0x10(%rax),%rdx
14024561f:	48 89 78 10          	mov    %rdi,0x10(%rax)
140245623:	48 8b 48 08          	mov    0x8(%rax),%rcx
140245627:	48 89 78 08          	mov    %rdi,0x8(%rax)
14024562b:	48 8b 00             	mov    (%rax),%rax
14024562e:	48 89 03             	mov    %rax,(%rbx)
140245631:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140245635:	48 89 53 10          	mov    %rdx,0x10(%rbx)
140245639:	4c 89 43 18          	mov    %r8,0x18(%rbx)
14024563d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140245641:	e8 4a 51 ff ff       	call   0x14023a790
140245646:	90                   	nop
140245647:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
14024564b:	0f 84 6b ff ff ff    	je     0x1402455bc
140245651:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
140245655:	48 83 fa 0f          	cmp    $0xf,%rdx
140245659:	0f 86 5d ff ff ff    	jbe    0x1402455bc
14024565f:	48 ff c2             	inc    %rdx
140245662:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140245666:	48 8b c1             	mov    %rcx,%rax
140245669:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140245670:	0f 82 0e 01 00 00    	jb     0x140245784
140245676:	48 83 c2 27          	add    $0x27,%rdx
14024567a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024567e:	48 2b c1             	sub    %rcx,%rax
140245681:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140245685:	48 83 f8 1f          	cmp    $0x1f,%rax
140245689:	0f 87 d4 04 00 00    	ja     0x140245b63
14024568f:	e9 f0 00 00 00       	jmp    0x140245784
140245694:	0f 57 c0             	xorps  %xmm0,%xmm0
140245697:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
14024569b:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
14024569f:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1402456a3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402456a7:	e8 94 31 00 00       	call   0x140248840
1402456ac:	90                   	nop
1402456ad:	4d 8b c4             	mov    %r12,%r8
1402456b0:	48 8d 56 18          	lea    0x18(%rsi),%rdx
1402456b4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402456b8:	48 83 7d af 00       	cmpq   $0x0,-0x51(%rbp)
1402456bd:	0f 85 cb 00 00 00    	jne    0x14024578e
1402456c3:	e8 e8 f9 ff ff       	call   0x1402450b0
1402456c8:	4c 8b 40 18          	mov    0x18(%rax),%r8
1402456cc:	48 89 78 18          	mov    %rdi,0x18(%rax)
1402456d0:	48 8b 50 10          	mov    0x10(%rax),%rdx
1402456d4:	48 89 78 10          	mov    %rdi,0x10(%rax)
1402456d8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402456dc:	48 89 78 08          	mov    %rdi,0x8(%rax)
1402456e0:	48 8b 00             	mov    (%rax),%rax
1402456e3:	48 89 03             	mov    %rax,(%rbx)
1402456e6:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1402456ea:	48 89 53 10          	mov    %rdx,0x10(%rbx)
1402456ee:	4c 89 43 18          	mov    %r8,0x18(%rbx)
1402456f2:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402456f6:	e8 95 50 ff ff       	call   0x14023a790
1402456fb:	90                   	nop
1402456fc:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
140245700:	48 85 f6             	test   %rsi,%rsi
140245703:	74 3b                	je     0x140245740
140245705:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14024570a:	8b c7                	mov    %edi,%eax
14024570c:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140245711:	83 f8 01             	cmp    $0x1,%eax
140245714:	75 2a                	jne    0x140245740
140245716:	48 8b 06             	mov    (%rsi),%rax
140245719:	48 8b ce             	mov    %rsi,%rcx
14024571c:	48 8b 00             	mov    (%rax),%rax
14024571f:	ff 15 fb e2 d3 00    	call   *0xd3e2fb(%rip)        # 0x140f83a20
140245725:	f0 0f c1 7e 0c       	lock xadd %edi,0xc(%rsi)
14024572a:	83 ff 01             	cmp    $0x1,%edi
14024572d:	75 11                	jne    0x140245740
14024572f:	48 8b 06             	mov    (%rsi),%rax
140245732:	48 8b ce             	mov    %rsi,%rcx
140245735:	48 8b 40 08          	mov    0x8(%rax),%rax
140245739:	ff 15 e1 e2 d3 00    	call   *0xd3e2e1(%rip)        # 0x140f83a20
14024573f:	90                   	nop
140245740:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
140245744:	0f 84 72 fe ff ff    	je     0x1402455bc
14024574a:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
14024574e:	48 83 fa 0f          	cmp    $0xf,%rdx
140245752:	0f 86 64 fe ff ff    	jbe    0x1402455bc
140245758:	48 ff c2             	inc    %rdx
14024575b:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14024575f:	48 8b c1             	mov    %rcx,%rax
140245762:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140245769:	72 19                	jb     0x140245784
14024576b:	48 83 c2 27          	add    $0x27,%rdx
14024576f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140245773:	48 2b c1             	sub    %rcx,%rax
140245776:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024577a:	48 83 f8 1f          	cmp    $0x1f,%rax
14024577e:	0f 87 f8 03 00 00    	ja     0x140245b7c
140245784:	e8 bb 59 bd 00       	call   0x140e1b144
140245789:	e9 2e fe ff ff       	jmp    0x1402455bc
14024578e:	0f 57 c0             	xorps  %xmm0,%xmm0
140245791:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140245795:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
140245799:	e8 12 f9 ff ff       	call   0x1402450b0
14024579e:	90                   	nop
14024579f:	8b 0d 3f 56 1d 01    	mov    0x11d563f(%rip),%ecx        # 0x14141ade4
1402457a5:	48 c1 e1 06          	shl    $0x6,%rcx
1402457a9:	48 8b 75 c7          	mov    -0x39(%rbp),%rsi
1402457ad:	48 03 ce             	add    %rsi,%rcx
1402457b0:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402457b4:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
1402457bb:	48 83 c2 08          	add    $0x8,%rdx
1402457bf:	e8 0c b0 71 00       	call   0x1409607d0
1402457c4:	8b 0d da 55 1d 01    	mov    0x11d55da(%rip),%ecx        # 0x14141ada4
1402457ca:	48 c1 e1 06          	shl    $0x6,%rcx
1402457ce:	48 03 ce             	add    %rsi,%rcx
1402457d1:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402457d5:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
1402457dc:	48 81 c2 a0 00 00 00 	add    $0xa0,%rdx
1402457e3:	e8 e8 af 71 00       	call   0x1409607d0
1402457e8:	8b 0d d2 55 1d 01    	mov    0x11d55d2(%rip),%ecx        # 0x14141adc0
1402457ee:	48 c1 e1 06          	shl    $0x6,%rcx
1402457f2:	48 03 ce             	add    %rsi,%rcx
1402457f5:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402457f9:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
140245800:	48 83 c2 60          	add    $0x60,%rdx
140245804:	e8 c7 af 71 00       	call   0x1409607d0
140245809:	8b 0d 91 55 1d 01    	mov    0x11d5591(%rip),%ecx        # 0x14141ada0
14024580f:	48 c1 e1 06          	shl    $0x6,%rcx
140245813:	48 03 ce             	add    %rsi,%rcx
140245816:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14024581a:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
140245821:	48 81 c2 e0 00 00 00 	add    $0xe0,%rdx
140245828:	e8 a3 af 71 00       	call   0x1409607d0
14024582d:	8b 0d 7d 55 1d 01    	mov    0x11d557d(%rip),%ecx        # 0x14141adb0
140245833:	48 c1 e1 06          	shl    $0x6,%rcx
140245837:	48 03 ce             	add    %rsi,%rcx
14024583a:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14024583e:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
140245845:	48 81 c2 20 01 00 00 	add    $0x120,%rdx
14024584c:	e8 7f af 71 00       	call   0x1409607d0
140245851:	8b 0d c1 54 1d 01    	mov    0x11d54c1(%rip),%ecx        # 0x14141ad18
140245857:	48 c1 e1 06          	shl    $0x6,%rcx
14024585b:	48 03 ce             	add    %rsi,%rcx
14024585e:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
140245862:	48 83 c2 08          	add    $0x8,%rdx
140245866:	e8 65 af 71 00       	call   0x1409607d0
14024586b:	8b 0d ab 54 1d 01    	mov    0x11d54ab(%rip),%ecx        # 0x14141ad1c
140245871:	48 c1 e1 06          	shl    $0x6,%rcx
140245875:	48 03 ce             	add    %rsi,%rcx
140245878:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14024587c:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
140245883:	48 81 c2 60 01 00 00 	add    $0x160,%rdx
14024588a:	e8 81 b0 71 00       	call   0x140960910
14024588f:	8b 0d 4b 55 1d 01    	mov    0x11d554b(%rip),%ecx        # 0x14141ade0
140245895:	48 c1 e1 06          	shl    $0x6,%rcx
140245899:	48 03 ce             	add    %rsi,%rcx
14024589c:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402458a0:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
1402458a7:	48 81 c2 80 01 00 00 	add    $0x180,%rdx
1402458ae:	e8 5d b0 71 00       	call   0x140960910
1402458b3:	44 8b 0d 0a 55 1d 01 	mov    0x11d550a(%rip),%r9d        # 0x14141adc4
1402458ba:	49 c1 e1 06          	shl    $0x6,%r9
1402458be:	4c 03 ce             	add    %rsi,%r9
1402458c1:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402458c5:	44 0f b6 40 7a       	movzbl 0x7a(%rax),%r8d
1402458ca:	41 8b c8             	mov    %r8d,%ecx
1402458cd:	49 be 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%r14
1402458d4:	9c f2 cb
1402458d7:	49 33 ce             	xor    %r14,%rcx
1402458da:	49 bf b3 01 00 00 00 	movabs $0x100000001b3,%r15
1402458e1:	01 00 00
1402458e4:	49 0f af cf          	imul   %r15,%rcx
1402458e8:	48 23 0d a1 54 1d 01 	and    0x11d54a1(%rip),%rcx        # 0x14141ad90
1402458ef:	48 03 c9             	add    %rcx,%rcx
1402458f2:	48 8b 05 7f 54 1d 01 	mov    0x11d547f(%rip),%rax        # 0x14141ad78
1402458f9:	48 8b 54 c8 08       	mov    0x8(%rax,%rcx,8),%rdx
1402458fe:	48 3b 15 63 54 1d 01 	cmp    0x11d5463(%rip),%rdx        # 0x14141ad68
140245905:	0f 84 64 02 00 00    	je     0x140245b6f
14024590b:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14024590f:	44 3a 42 10          	cmp    0x10(%rdx),%r8b
140245913:	74 13                	je     0x140245928
140245915:	48 3b d0             	cmp    %rax,%rdx
140245918:	0f 84 51 02 00 00    	je     0x140245b6f
14024591e:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140245922:	44 3a 42 10          	cmp    0x10(%rdx),%r8b
140245926:	75 ed                	jne    0x140245915
140245928:	48 83 c2 18          	add    $0x18,%rdx
14024592c:	49 8b c9             	mov    %r9,%rcx
14024592f:	e8 9c ae 71 00       	call   0x1409607d0
140245934:	8b 0d 9e 54 1d 01    	mov    0x11d549e(%rip),%ecx        # 0x14141add8
14024593a:	48 c1 e1 06          	shl    $0x6,%rcx
14024593e:	48 03 ce             	add    %rsi,%rcx
140245941:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140245945:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
14024594c:	0f b6 12             	movzbl (%rdx),%edx
14024594f:	e8 4c af 71 00       	call   0x1409608a0
140245954:	8b 0d 5e 54 1d 01    	mov    0x11d545e(%rip),%ecx        # 0x14141adb8
14024595a:	48 c1 e1 06          	shl    $0x6,%rcx
14024595e:	48 03 ce             	add    %rsi,%rcx
140245961:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140245965:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
14024596c:	0f b6 52 04          	movzbl 0x4(%rdx),%edx
140245970:	e8 2b af 71 00       	call   0x1409608a0
140245975:	8b 0d 39 54 1d 01    	mov    0x11d5439(%rip),%ecx        # 0x14141adb4
14024597b:	48 c1 e1 06          	shl    $0x6,%rcx
14024597f:	48 03 ce             	add    %rsi,%rcx
140245982:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140245986:	48 8b 10             	mov    (%rax),%rdx
140245989:	e8 a2 ae 71 00       	call   0x140960830
14024598e:	8b 0d 38 54 1d 01    	mov    0x11d5438(%rip),%ecx        # 0x14141adcc
140245994:	48 c1 e1 06          	shl    $0x6,%rcx
140245998:	48 03 ce             	add    %rsi,%rcx
14024599b:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14024599f:	80 78 7a 02          	cmpb   $0x2,0x7a(%rax)
1402459a3:	40 0f 94 c7          	sete   %dil
1402459a7:	8b d7                	mov    %edi,%edx
1402459a9:	e8 b2 ad 71 00       	call   0x140960760
1402459ae:	8b 0d f4 53 1d 01    	mov    0x11d53f4(%rip),%ecx        # 0x14141ada8
1402459b4:	48 c1 e1 06          	shl    $0x6,%rcx
1402459b8:	48 03 ce             	add    %rsi,%rcx
1402459bb:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402459bf:	8b 50 7c             	mov    0x7c(%rax),%edx
1402459c2:	e8 69 ae 71 00       	call   0x140960830
1402459c7:	8b 0d ef 53 1d 01    	mov    0x11d53ef(%rip),%ecx        # 0x14141adbc
1402459cd:	48 c1 e1 06          	shl    $0x6,%rcx
1402459d1:	48 03 ce             	add    %rsi,%rcx
1402459d4:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402459d8:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402459df:	e8 4c ae 71 00       	call   0x140960830
1402459e4:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402459e8:	80 78 48 00          	cmpb   $0x0,0x48(%rax)
1402459ec:	74 24                	je     0x140245a12
1402459ee:	8b 0d b8 53 1d 01    	mov    0x11d53b8(%rip),%ecx        # 0x14141adac
1402459f4:	48 c1 e1 06          	shl    $0x6,%rcx
1402459f8:	48 03 ce             	add    %rsi,%rcx
1402459fb:	48 8d 50 28          	lea    0x28(%rax),%rdx
1402459ff:	80 7a 20 00          	cmpb   $0x0,0x20(%rdx)
140245a03:	0f 84 54 01 00 00    	je     0x140245b5d
140245a09:	e8 c2 ad 71 00       	call   0x1409607d0
140245a0e:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140245a12:	80 78 70 00          	cmpb   $0x0,0x70(%rax)
140245a16:	74 24                	je     0x140245a3c
140245a18:	8b 0d b6 53 1d 01    	mov    0x11d53b6(%rip),%ecx        # 0x14141add4
140245a1e:	48 c1 e1 06          	shl    $0x6,%rcx
140245a22:	48 03 ce             	add    %rsi,%rcx
140245a25:	48 8d 50 50          	lea    0x50(%rax),%rdx
140245a29:	80 7a 20 00          	cmpb   $0x0,0x20(%rdx)
140245a2d:	0f 84 2a 01 00 00    	je     0x140245b5d
140245a33:	e8 98 ad 71 00       	call   0x1409607d0
140245a38:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140245a3c:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
140245a40:	74 73                	je     0x140245ab5
140245a42:	44 8b 0d 93 53 1d 01 	mov    0x11d5393(%rip),%r9d        # 0x14141addc
140245a49:	49 c1 e1 06          	shl    $0x6,%r9
140245a4d:	4c 03 ce             	add    %rsi,%r9
140245a50:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
140245a54:	0f 84 03 01 00 00    	je     0x140245b5d
140245a5a:	44 0f b6 40 78       	movzbl 0x78(%rax),%r8d
140245a5f:	41 8b c8             	mov    %r8d,%ecx
140245a62:	49 33 ce             	xor    %r14,%rcx
140245a65:	49 0f af cf          	imul   %r15,%rcx
140245a69:	48 23 0d e0 52 1d 01 	and    0x11d52e0(%rip),%rcx        # 0x14141ad50
140245a70:	48 03 c9             	add    %rcx,%rcx
140245a73:	48 8b 05 be 52 1d 01 	mov    0x11d52be(%rip),%rax        # 0x14141ad38