14095351d:	e9 83 37 00 00       	jmp    0x140956ca5
140953522:	c6 05 77 0f ae 00 00 	movb   $0x0,0xae0f77(%rip)        # 0x1414344a0
140953529:	e9 77 37 00 00       	jmp    0x140956ca5
14095352e:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140953535:	00
140953536:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
14095353b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140953540:	4d 8b 4c 24 f0       	mov    -0x10(%r12),%r9
140953545:	45 8b 44 24 e8       	mov    -0x18(%r12),%r8d
14095354a:	49 8b 54 24 e0       	mov    -0x20(%r12),%rdx
14095354f:	49 8b 4c 24 d8       	mov    -0x28(%r12),%rcx
140953554:	e8 57 af ff ff       	call   0x14094e4b0
140953559:	e9 47 37 00 00       	jmp    0x140956ca5
14095355e:	49 8b 4c 24 d8       	mov    -0x28(%r12),%rcx
140953563:	80 79 44 00          	cmpb   $0x0,0x44(%rcx)
140953567:	74 14                	je     0x14095357d
140953569:	45 33 c0             	xor    %r8d,%r8d
14095356c:	48 8d 15 e5 d8 70 00 	lea    0x70d8e5(%rip),%rdx        # 0x141060e58
140953573:	e8 08 c4 e4 ff       	call   0x14079f980
140953578:	e9 28 37 00 00       	jmp    0x140956ca5
14095357d:	c7 44 24 28 03 00 00 	movl   $0x3,0x28(%rsp)
140953584:	00
140953585:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
14095358a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14095358f:	4d 8b 4c 24 f0       	mov    -0x10(%r12),%r9
140953594:	45 8b 44 24 e8       	mov    -0x18(%r12),%r8d
140953599:	49 8b 54 24 e0       	mov    -0x20(%r12),%rdx
14095359e:	e8 0d af ff ff       	call   0x14094e4b0
1409535a3:	e9 fd 36 00 00       	jmp    0x140956ca5
1409535a8:	89 74 24 28          	mov    %esi,0x28(%rsp)
1409535ac:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
1409535b1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409535b6:	4d 8b 4c 24 f0       	mov    -0x10(%r12),%r9
1409535bb:	45 8b 44 24 e8       	mov    -0x18(%r12),%r8d
1409535c0:	49 8b 54 24 e0       	mov    -0x20(%r12),%rdx
1409535c5:	49 8b 4c 24 d8       	mov    -0x28(%r12),%rcx
1409535ca:	e8 e1 ae ff ff       	call   0x14094e4b0
1409535cf:	e9 d1 36 00 00       	jmp    0x140956ca5
1409535d4:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
1409535db:	00
1409535dc:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
1409535e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409535e6:	4d 8b 4c 24 f0       	mov    -0x10(%r12),%r9
1409535eb:	45 8b 44 24 e8       	mov    -0x18(%r12),%r8d
1409535f0:	49 8b 54 24 e0       	mov    -0x20(%r12),%rdx
1409535f5:	49 8b 4c 24 d8       	mov    -0x28(%r12),%rcx
1409535fa:	e8 b1 ae ff ff       	call   0x14094e4b0
1409535ff:	e9 a1 36 00 00       	jmp    0x140956ca5
140953604:	ff 05 ee 0e ae 00    	incl   0xae0eee(%rip)        # 0x1414344f8
14095360a:	49 8b 4c 24 f0       	mov    -0x10(%r12),%rcx
14095360f:	48 8b 41 38          	mov    0x38(%rcx),%rax
140953613:	48 85 c0             	test   %rax,%rax
140953616:	0f 84 bb 39 00 00    	je     0x140956fd7
14095361c:	83 78 18 09          	cmpl   $0x9,0x18(%rax)
140953620:	0f 85 95 39 00 00    	jne    0x140956fbb
140953626:	48 8b c8             	mov    %rax,%rcx
140953629:	e8 d2 6d df ff       	call   0x14074a400
14095362e:	48 89 05 7b 0e ae 00 	mov    %rax,0xae0e7b(%rip)        # 0x1414344b0
140953635:	48 8b 15 54 0c ae 00 	mov    0xae0c54(%rip),%rdx        # 0x141434290
14095363c:	0f 57 c0             	xorps  %xmm0,%xmm0
14095363f:	0f 11 85 00 10 00 00 	movups %xmm0,0x1000(%rbp)
140953646:	33 ff                	xor    %edi,%edi
140953648:	48 89 bd 10 10 00 00 	mov    %rdi,0x1010(%rbp)
14095364f:	48 89 bd 18 10 00 00 	mov    %rdi,0x1018(%rbp)
140953656:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14095365d:	0f 1f 00             	nopl   (%rax)
140953660:	49 ff c0             	inc    %r8
140953663:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
140953667:	75 f7                	jne    0x140953660
140953669:	48 8d 8d 00 10 00 00 	lea    0x1000(%rbp),%rcx
140953670:	e8 8b 37 84 ff       	call   0x140196e00
140953675:	90                   	nop
140953676:	45 33 c9             	xor    %r9d,%r9d
140953679:	4c 8d 85 00 10 00 00 	lea    0x1000(%rbp),%r8
140953680:	49 8b 54 24 f0       	mov    -0x10(%r12),%rdx
140953685:	48 8b 0d 94 f7 ad 00 	mov    0xadf794(%rip),%rcx        # 0x141432e20
14095368c:	e8 6f 32 c2 ff       	call   0x140576900
140953691:	90                   	nop
140953692:	4c 8b 85 18 10 00 00 	mov    0x1018(%rbp),%r8
140953699:	49 83 f8 0f          	cmp    $0xf,%r8
14095369d:	76 13                	jbe    0x1409536b2
14095369f:	48 8b 95 00 10 00 00 	mov    0x1000(%rbp),%rdx
1409536a6:	48 8d 8d 00 10 00 00 	lea    0x1000(%rbp),%rcx
1409536ad:	e8 9e 99 84 ff       	call   0x14019d050
1409536b2:	48 89 bd 10 10 00 00 	mov    %rdi,0x1010(%rbp)
1409536b9:	48 c7 85 18 10 00 00 	movq   $0xf,0x1018(%rbp)
1409536c0:	0f 00 00 00
1409536c4:	c6 85 00 10 00 00 00 	movb   $0x0,0x1000(%rbp)
1409536cb:	e9 d5 35 00 00       	jmp    0x140956ca5
1409536d0:	ff 0d 22 0e ae 00    	decl   0xae0e22(%rip)        # 0x1414344f8
1409536d6:	e9 ca 35 00 00       	jmp    0x140956ca5
1409536db:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
1409536e0:	48 89 05 e9 0e ae 00 	mov    %rax,0xae0ee9(%rip)        # 0x1414345d0
1409536e7:	48 8b 15 a2 0b ae 00 	mov    0xae0ba2(%rip),%rdx        # 0x141434290
1409536ee:	0f 57 c0             	xorps  %xmm0,%xmm0
1409536f1:	0f 11 85 20 10 00 00 	movups %xmm0,0x1020(%rbp)
1409536f8:	33 ff                	xor    %edi,%edi
1409536fa:	48 89 bd 30 10 00 00 	mov    %rdi,0x1030(%rbp)
140953701:	48 89 bd 38 10 00 00 	mov    %rdi,0x1038(%rbp)
140953708:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14095370f:	90                   	nop
140953710:	49 ff c0             	inc    %r8
140953713:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
140953717:	75 f7                	jne    0x140953710
140953719:	48 8d 8d 20 10 00 00 	lea    0x1020(%rbp),%rcx
140953720:	e8 db 36 84 ff       	call   0x140196e00
140953725:	90                   	nop
140953726:	41 b9 02 00 00 00    	mov    $0x2,%r9d
14095372c:	4c 8d 85 20 10 00 00 	lea    0x1020(%rbp),%r8
140953733:	49 8b 54 24 f0       	mov    -0x10(%r12),%rdx
140953738:	48 8b 0d e1 f6 ad 00 	mov    0xadf6e1(%rip),%rcx        # 0x141432e20
14095373f:	e8 bc 31 c2 ff       	call   0x140576900
140953744:	90                   	nop
140953745:	4c 8b 85 38 10 00 00 	mov    0x1038(%rbp),%r8
14095374c:	49 83 f8 0f          	cmp    $0xf,%r8
140953750:	76 13                	jbe    0x140953765
140953752:	48 8b 95 20 10 00 00 	mov    0x1020(%rbp),%rdx
140953759:	48 8d 8d 20 10 00 00 	lea    0x1020(%rbp),%rcx
140953760:	e8 eb 98 84 ff       	call   0x14019d050
140953765:	48 89 bd 30 10 00 00 	mov    %rdi,0x1030(%rbp)
14095376c:	48 c7 85 38 10 00 00 	movq   $0xf,0x1038(%rbp)
140953773:	0f 00 00 00
140953777:	c6 85 20 10 00 00 00 	movb   $0x0,0x1020(%rbp)
14095377e:	e9 22 35 00 00       	jmp    0x140956ca5
140953783:	48 c7 05 42 0e ae 00 	movq   $0x0,0xae0e42(%rip)        # 0x1414345d0
14095378a:	00 00 00 00
14095378e:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
140953793:	48 89 85 70 04 00 00 	mov    %rax,0x470(%rbp)
14095379a:	4c 8d 8d 70 04 00 00 	lea    0x470(%rbp),%r9
1409537a1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1409537a7:	49 8b 54 24 d0       	mov    -0x30(%r12),%rdx
1409537ac:	49 8b 4c 24 c0       	mov    -0x40(%r12),%rcx
1409537b1:	e8 ca b6 ff ff       	call   0x14094ee80
1409537b6:	e9 ea 34 00 00       	jmp    0x140956ca5
1409537bb:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
1409537c0:	48 89 05 09 0e ae 00 	mov    %rax,0xae0e09(%rip)        # 0x1414345d0
1409537c7:	48 8b 15 c2 0a ae 00 	mov    0xae0ac2(%rip),%rdx        # 0x141434290
1409537ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1409537d1:	0f 11 85 40 10 00 00 	movups %xmm0,0x1040(%rbp)
1409537d8:	33 ff                	xor    %edi,%edi
1409537da:	48 89 bd 50 10 00 00 	mov    %rdi,0x1050(%rbp)
1409537e1:	48 89 bd 58 10 00 00 	mov    %rdi,0x1058(%rbp)
1409537e8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1409537ef:	90                   	nop
1409537f0:	49 ff c0             	inc    %r8
1409537f3:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
1409537f7:	75 f7                	jne    0x1409537f0
1409537f9:	48 8d 8d 40 10 00 00 	lea    0x1040(%rbp),%rcx
140953800:	e8 fb 35 84 ff       	call   0x140196e00
140953805:	90                   	nop
140953806:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14095380c:	4c 8d 85 40 10 00 00 	lea    0x1040(%rbp),%r8
140953813:	49 8b 54 24 f0       	mov    -0x10(%r12),%rdx
140953818:	48 8b 0d 01 f6 ad 00 	mov    0xadf601(%rip),%rcx        # 0x141432e20
14095381f:	e8 dc 30 c2 ff       	call   0x140576900
140953824:	90                   	nop
140953825:	4c 8b 85 58 10 00 00 	mov    0x1058(%rbp),%r8
14095382c:	49 83 f8 0f          	cmp    $0xf,%r8
140953830:	76 13                	jbe    0x140953845
140953832:	48 8b 95 40 10 00 00 	mov    0x1040(%rbp),%rdx
140953839:	48 8d 8d 40 10 00 00 	lea    0x1040(%rbp),%rcx
140953840:	e8 0b 98 84 ff       	call   0x14019d050
140953845:	48 89 bd 50 10 00 00 	mov    %rdi,0x1050(%rbp)
14095384c:	48 c7 85 58 10 00 00 	movq   $0xf,0x1058(%rbp)
140953853:	0f 00 00 00
140953857:	c6 85 40 10 00 00 00 	movb   $0x0,0x1040(%rbp)
14095385e:	e9 42 34 00 00       	jmp    0x140956ca5
140953863:	48 c7 05 62 0d ae 00 	movq   $0x0,0xae0d62(%rip)        # 0x1414345d0
14095386a:	00 00 00 00
14095386e:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
140953873:	48 89 85 78 04 00 00 	mov    %rax,0x478(%rbp)
14095387a:	4c 8d 8d 78 04 00 00 	lea    0x478(%rbp),%r9
140953881:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140953887:	49 8b 54 24 d0       	mov    -0x30(%r12),%rdx
14095388c:	49 8b 4c 24 c0       	mov    -0x40(%r12),%rcx
140953891:	e8 ea b5 ff ff       	call   0x14094ee80
140953896:	e9 0a 34 00 00       	jmp    0x140956ca5
14095389b:	49 8b 04 24          	mov    (%r12),%rax
14095389f:	48 89 05 2a 0d ae 00 	mov    %rax,0xae0d2a(%rip)        # 0x1414345d0
1409538a6:	48 8b 15 e3 09 ae 00 	mov    0xae09e3(%rip),%rdx        # 0x141434290
1409538ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1409538b0:	0f 11 85 60 10 00 00 	movups %xmm0,0x1060(%rbp)
1409538b7:	33 ff                	xor    %edi,%edi
1409538b9:	48 89 bd 70 10 00 00 	mov    %rdi,0x1070(%rbp)
1409538c0:	48 89 bd 78 10 00 00 	mov    %rdi,0x1078(%rbp)
1409538c7:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1409538ce:	66 90                	xchg   %ax,%ax
1409538d0:	49 ff c0             	inc    %r8
1409538d3:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
1409538d7:	75 f7                	jne    0x1409538d0
1409538d9:	48 8d 8d 60 10 00 00 	lea    0x1060(%rbp),%rcx
1409538e0:	e8 1b 35 84 ff       	call   0x140196e00
1409538e5:	90                   	nop
1409538e6:	45 33 c9             	xor    %r9d,%r9d
1409538e9:	4c 8d 85 60 10 00 00 	lea    0x1060(%rbp),%r8
1409538f0:	49 8b 14 24          	mov    (%r12),%rdx
1409538f4:	48 8b 0d 25 f5 ad 00 	mov    0xadf525(%rip),%rcx        # 0x141432e20
1409538fb:	e8 00 30 c2 ff       	call   0x140576900
140953900:	90                   	nop
140953901:	4c 8b 85 78 10 00 00 	mov    0x1078(%rbp),%r8
140953908:	49 83 f8 0f          	cmp    $0xf,%r8
14095390c:	76 13                	jbe    0x140953921
14095390e:	48 8b 95 60 10 00 00 	mov    0x1060(%rbp),%rdx
140953915:	48 8d 8d 60 10 00 00 	lea    0x1060(%rbp),%rcx
14095391c:	e8 2f 97 84 ff       	call   0x14019d050
140953921:	48 89 bd 70 10 00 00 	mov    %rdi,0x1070(%rbp)
140953928:	48 c7 85 78 10 00 00 	movq   $0xf,0x1078(%rbp)
14095392f:	0f 00 00 00
140953933:	c6 85 60 10 00 00 00 	movb   $0x0,0x1060(%rbp)
14095393a:	e9 66 33 00 00       	jmp    0x140956ca5
14095393f:	ff 05 63 0b ae 00    	incl   0xae0b63(%rip)        # 0x1414344a8
140953945:	ff 05 a9 0b ae 00    	incl   0xae0ba9(%rip)        # 0x1414344f4
14095394b:	e9 55 33 00 00       	jmp    0x140956ca5
140953950:	ff 0d 52 0b ae 00    	decl   0xae0b52(%rip)        # 0x1414344a8
140953956:	ff 0d 98 0b ae 00    	decl   0xae0b98(%rip)        # 0x1414344f4
14095395c:	e9 44 33 00 00       	jmp    0x140956ca5
140953961:	48 c7 05 64 0c ae 00 	movq   $0x0,0xae0c64(%rip)        # 0x1414345d0
140953968:	00 00 00 00
14095396c:	49 8b 4c 24 b8       	mov    -0x48(%r12),%rcx
140953971:	48 83 79 38 00       	cmpq   $0x0,0x38(%rcx)
140953976:	75 14                	jne    0x14095398c
140953978:	45 33 c0             	xor    %r8d,%r8d
14095397b:	48 8d 15 0e 3f 6d 00 	lea    0x6d3f0e(%rip),%rdx        # 0x141027890
140953982:	e8 f9 bf e4 ff       	call   0x14079f980
140953987:	e9 19 33 00 00       	jmp    0x140956ca5
14095398c:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
140953991:	48 89 85 80 04 00 00 	mov    %rax,0x480(%rbp)
140953998:	49 8b 44 24 e0       	mov    -0x20(%r12),%rax
14095399d:	48 89 85 88 04 00 00 	mov    %rax,0x488(%rbp)
1409539a4:	4c 8d 85 80 04 00 00 	lea    0x480(%rbp),%r8
1409539ab:	48 8d 95 88 04 00 00 	lea    0x488(%rbp),%rdx
1409539b2:	49 8b 4c 24 b8       	mov    -0x48(%r12),%rcx
1409539b7:	e8 74 b0 ff ff       	call   0x14094ea30
1409539bc:	e9 e4 32 00 00       	jmp    0x140956ca5
1409539c1:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
1409539c6:	48 89 0d 03 0c ae 00 	mov    %rcx,0xae0c03(%rip)        # 0x1414345d0
1409539cd:	48 89 8d 90 04 00 00 	mov    %rcx,0x490(%rbp)
1409539d4:	48 85 c9             	test   %rcx,%rcx
1409539d7:	74 1c                	je     0x1409539f5
1409539d9:	8b 41 10             	mov    0x10(%rcx),%eax
1409539dc:	ff c0                	inc    %eax
1409539de:	89 41 10             	mov    %eax,0x10(%rcx)
1409539e1:	83 f8 01             	cmp    $0x1,%eax
1409539e4:	0f 8e 11 36 00 00    	jle    0x140956ffb
1409539ea:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1409539ef:	0f 84 fe 35 00 00    	je     0x140956ff3
1409539f5:	48 8d 95 90 04 00 00 	lea    0x490(%rbp),%rdx
1409539fc:	48 8b 0d 1d f4 ad 00 	mov    0xadf41d(%rip),%rcx        # 0x141432e20
140953a03:	e8 f8 3e c2 ff       	call   0x140577900
140953a08:	e9 98 32 00 00       	jmp    0x140956ca5
140953a0d:	33 ff                	xor    %edi,%edi
140953a0f:	48 89 3d ba 0b ae 00 	mov    %rdi,0xae0bba(%rip)        # 0x1414345d0
140953a16:	49 8b 4c 24 d8       	mov    -0x28(%r12),%rcx
140953a1b:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
140953a1f:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
140953a24:	48 89 85 98 04 00 00 	mov    %rax,0x498(%rbp)
140953a2b:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
140953a30:	48 89 85 a0 04 00 00 	mov    %rax,0x4a0(%rbp)
140953a37:	4c 8d 85 98 04 00 00 	lea    0x498(%rbp),%r8
140953a3e:	48 8d 95 a0 04 00 00 	lea    0x4a0(%rbp),%rdx
140953a45:	e8 c6 62 dd ff       	call   0x140729d10
140953a4a:	48 8b 45 68          	mov    0x68(%rbp),%rax
140953a4e:	48 89 7d 68          	mov    %rdi,0x68(%rbp)
140953a52:	48 89 85 a8 04 00 00 	mov    %rax,0x4a8(%rbp)
140953a59:	45 33 c0             	xor    %r8d,%r8d
140953a5c:	48 8d 95 a8 04 00 00 	lea    0x4a8(%rbp),%rdx
140953a63:	48 8b 0d b6 f3 ad 00 	mov    0xadf3b6(%rip),%rcx        # 0x141432e20
140953a6a:	e8 e1 1c c2 ff       	call   0x140575750
140953a6f:	90                   	nop
140953a70:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140953a74:	48 85 c9             	test   %rcx,%rcx
140953a77:	74 21                	je     0x140953a9a
140953a79:	8b 41 10             	mov    0x10(%rcx),%eax
140953a7c:	ff c8                	dec    %eax
140953a7e:	89 41 10             	mov    %eax,0x10(%rcx)
140953a81:	85 c0                	test   %eax,%eax
140953a83:	7f 15                	jg     0x140953a9a
140953a85:	0f 88 78 35 00 00    	js     0x140957003
140953a8b:	48 8b 01             	mov    (%rcx),%rax
140953a8e:	8b d6                	mov    %esi,%edx
140953a90:	48 8b 00             	mov    (%rax),%rax
140953a93:	ff 15 87 ff 62 00    	call   *0x62ff87(%rip)        # 0x140f83a20
140953a99:	90                   	nop
140953a9a:	e9 06 32 00 00       	jmp    0x140956ca5
140953a9f:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
140953aa4:	0f 11 05 05 0b ae 00 	movups %xmm0,0xae0b05(%rip)        # 0x1414345b0
140953aab:	f2 41 0f 10 4d 10    	movsd  0x10(%r13),%xmm1
140953ab1:	f2 0f 11 0d 07 0b ae 	movsd  %xmm1,0xae0b07(%rip)        # 0x1414345c0
140953ab8:	00
140953ab9:	8b 05 45 07 ae 00    	mov    0xae0745(%rip),%eax        # 0x141434204
140953abf:	89 05 03 0b ae 00    	mov    %eax,0xae0b03(%rip)        # 0x1414345c8
140953ac5:	e9 db 31 00 00       	jmp    0x140956ca5
140953aca:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953acf:	e8 9c f5 fe ff       	call   0x140943070
140953ad4:	e9 cc 31 00 00       	jmp    0x140956ca5
140953ad9:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953ade:	e8 7d f7 fe ff       	call   0x140943260
140953ae3:	e9 bd 31 00 00       	jmp    0x140956ca5
140953ae8:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953aed:	e8 9e f9 fe ff       	call   0x140943490
140953af2:	e9 ae 31 00 00       	jmp    0x140956ca5
140953af7:	e8 04 f5 fe ff       	call   0x140943000
140953afc:	e9 a4 31 00 00       	jmp    0x140956ca5
140953b01:	e8 7a f4 fe ff       	call   0x140942f80
140953b06:	e9 9a 31 00 00       	jmp    0x140956ca5
140953b0b:	49 8b 4c 24 f0       	mov    -0x10(%r12),%rcx
140953b10:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
140953b14:	49 8b 04 24          	mov    (%r12),%rax
140953b18:	48 89 85 b0 04 00 00 	mov    %rax,0x4b0(%rbp)
140953b1f:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
140953b24:	48 89 95 b8 04 00 00 	mov    %rdx,0x4b8(%rbp)
140953b2b:	48 85 d2             	test   %rdx,%rdx
140953b2e:	74 20                	je     0x140953b50
140953b30:	8b 42 10             	mov    0x10(%rdx),%eax
140953b33:	ff c0                	inc    %eax
140953b35:	89 42 10             	mov    %eax,0x10(%rdx)
140953b38:	83 f8 01             	cmp    $0x1,%eax
140953b3b:	0f 8e d5 34 00 00    	jle    0x140957016
140953b41:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140953b46:	0f 84 c2 34 00 00    	je     0x14095700e
140953b4c:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140953b50:	48 8d 1d 21 cd a5 00 	lea    0xa5cd21(%rip),%rbx        # 0x1413b0878
140953b57:	48 83 3d 31 cd a5 00 	cmpq   $0xf,0xa5cd31(%rip)        # 0x1413b0890
140953b5e:	0f
140953b5f:	48 0f 47 1d 11 cd a5 	cmova  0xa5cd11(%rip),%rbx        # 0x1413b0878
140953b66:	00
140953b67:	48 89 8d c0 04 00 00 	mov    %rcx,0x4c0(%rbp)
140953b6e:	48 85 c9             	test   %rcx,%rcx
140953b71:	74 06                	je     0x140953b79
140953b73:	e8 e8 c4 84 ff       	call   0x1401a0060
140953b78:	90                   	nop
140953b79:	48 8d 85 b0 04 00 00 	lea    0x4b0(%rbp),%rax
140953b80:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140953b85:	48 8d 85 b8 04 00 00 	lea    0x4b8(%rbp),%rax
140953b8c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140953b91:	45 33 c9             	xor    %r9d,%r9d
140953b94:	45 33 c0             	xor    %r8d,%r8d
140953b97:	48 8b d3             	mov    %rbx,%rdx
140953b9a:	48 8d 8d c0 04 00 00 	lea    0x4c0(%rbp),%rcx
140953ba1:	e8 7a 67 dd ff       	call   0x14072a320
140953ba6:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953bab:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140953bb0:	48 8b 45 18          	mov    0x18(%rbp),%rax
140953bb4:	48 c7 45 18 00 00 00 	movq   $0x0,0x18(%rbp)
140953bbb:	00
140953bbc:	48 89 85 c8 04 00 00 	mov    %rax,0x4c8(%rbp)
140953bc3:	45 33 c0             	xor    %r8d,%r8d
140953bc6:	48 8d 95 c8 04 00 00 	lea    0x4c8(%rbp),%rdx
140953bcd:	48 8b 0d 4c f2 ad 00 	mov    0xadf24c(%rip),%rcx        # 0x141432e20
140953bd4:	e8 77 1b c2 ff       	call   0x140575750