140b294f8:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b294fc:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b29501:	76 03                	jbe    0x140b29506
140b29503:	48 8b 1b             	mov    (%rbx),%rbx
140b29506:	44 88 3b             	mov    %r15b,(%rbx)
140b29509:	48 8b d6             	mov    %rsi,%rdx
140b2950c:	49 8b 0e             	mov    (%r14),%rcx
140b2950f:	e8 2c 6d 6a ff       	call   0x1401d0240
140b29514:	45 88 7e 37          	mov    %r15b,0x37(%r14)
140b29518:	48 8b 0f             	mov    (%rdi),%rcx
140b2951b:	48 83 c1 28          	add    $0x28,%rcx
140b2951f:	e8 ec e7 f8 ff       	call   0x140ab7d10
140b29524:	48 8b d0             	mov    %rax,%rdx
140b29527:	49 8b ce             	mov    %r14,%rcx
140b2952a:	e8 61 5f fe ff       	call   0x140b0f490
140b2952f:	48 8b f0             	mov    %rax,%rsi
140b29532:	44 88 78 34          	mov    %r15b,0x34(%rax)
140b29536:	48 8d 58 10          	lea    0x10(%rax),%rbx
140b2953a:	48 8b d3             	mov    %rbx,%rdx
140b2953d:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b29542:	76 03                	jbe    0x140b29547
140b29544:	48 8b 13             	mov    (%rbx),%rdx
140b29547:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2954b:	48 8b 08             	mov    (%rax),%rcx
140b2954e:	e8 0d 84 6a ff       	call   0x1401d1960
140b29553:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b29557:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2955c:	76 03                	jbe    0x140b29561
140b2955e:	48 8b 1b             	mov    (%rbx),%rbx
140b29561:	44 88 3b             	mov    %r15b,(%rbx)
140b29564:	b2 20                	mov    $0x20,%dl
140b29566:	48 8b 0e             	mov    (%rsi),%rcx
140b29569:	e8 c2 69 6a ff       	call   0x1401cff30
140b2956e:	44 88 7e 37          	mov    %r15b,0x37(%rsi)
140b29572:	33 d2                	xor    %edx,%edx
140b29574:	48 8b cf             	mov    %rdi,%rcx
140b29577:	e8 04 83 86 ff       	call   0x140391880
140b2957c:	48 8b d0             	mov    %rax,%rdx
140b2957f:	48 8b ce             	mov    %rsi,%rcx
140b29582:	e8 e9 57 fe ff       	call   0x140b0ed70
140b29587:	48 8b 0f             	mov    (%rdi),%rcx
140b2958a:	48 83 c1 50          	add    $0x50,%rcx
140b2958e:	e8 dd e2 f8 ff       	call   0x140ab7870
140b29593:	48 85 c0             	test   %rax,%rax
140b29596:	74 60                	je     0x140b295f8
140b29598:	48 8b 75 08          	mov    0x8(%rbp),%rsi
140b2959c:	44 88 7e 34          	mov    %r15b,0x34(%rsi)
140b295a0:	48 8d 5e 10          	lea    0x10(%rsi),%rbx
140b295a4:	48 8b d3             	mov    %rbx,%rdx
140b295a7:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b295ac:	76 03                	jbe    0x140b295b1
140b295ae:	48 8b 13             	mov    (%rbx),%rdx
140b295b1:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b295b5:	48 8b 0e             	mov    (%rsi),%rcx
140b295b8:	e8 a3 83 6a ff       	call   0x1401d1960
140b295bd:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b295c1:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b295c6:	76 03                	jbe    0x140b295cb
140b295c8:	48 8b 1b             	mov    (%rbx),%rbx
140b295cb:	44 88 3b             	mov    %r15b,(%rbx)
140b295ce:	48 8d 15 f7 4b 4f 00 	lea    0x4f4bf7(%rip),%rdx        # 0x14101e1cc
140b295d5:	48 8b 0e             	mov    (%rsi),%rcx
140b295d8:	e8 63 6c 6a ff       	call   0x1401d0240
140b295dd:	44 88 7e 37          	mov    %r15b,0x37(%rsi)
140b295e1:	48 8b 0f             	mov    (%rdi),%rcx
140b295e4:	48 83 c1 50          	add    $0x50,%rcx
140b295e8:	e8 83 e2 f8 ff       	call   0x140ab7870
140b295ed:	48 8b d0             	mov    %rax,%rdx
140b295f0:	48 8b ce             	mov    %rsi,%rcx
140b295f3:	e8 e8 51 fe ff       	call   0x140b0e7e0
140b295f8:	48 8b 0f             	mov    (%rdi),%rcx
140b295fb:	48 83 c1 78          	add    $0x78,%rcx
140b295ff:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b29604:	e8 47 98 fd ff       	call   0x140b02e50
140b29609:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140b2960e:	48 85 db             	test   %rbx,%rbx
140b29611:	74 58                	je     0x140b2966b
140b29613:	48 8b 03             	mov    (%rbx),%rax
140b29616:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140b2961a:	74 4f                	je     0x140b2966b
140b2961c:	48 8b 75 08          	mov    0x8(%rbp),%rsi
140b29620:	44 88 7e 34          	mov    %r15b,0x34(%rsi)
140b29624:	48 8d 7e 10          	lea    0x10(%rsi),%rdi
140b29628:	48 8b d7             	mov    %rdi,%rdx
140b2962b:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b29630:	76 03                	jbe    0x140b29635
140b29632:	48 8b 17             	mov    (%rdi),%rdx
140b29635:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b29639:	48 8b 0e             	mov    (%rsi),%rcx
140b2963c:	e8 1f 83 6a ff       	call   0x1401d1960
140b29641:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140b29645:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2964a:	76 03                	jbe    0x140b2964f
140b2964c:	48 8b 3f             	mov    (%rdi),%rdi
140b2964f:	44 88 3f             	mov    %r15b,(%rdi)
140b29652:	b2 20                	mov    $0x20,%dl
140b29654:	48 8b 0e             	mov    (%rsi),%rcx
140b29657:	e8 d4 68 6a ff       	call   0x1401cff30
140b2965c:	44 88 7e 37          	mov    %r15b,0x37(%rsi)
140b29660:	48 8b d3             	mov    %rbx,%rdx
140b29663:	48 8b ce             	mov    %rsi,%rcx
140b29666:	e8 75 4d fe ff       	call   0x140b0e3e0
140b2966b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140b29670:	48 33 cc             	xor    %rsp,%rcx
140b29673:	e8 88 1e 2f 00       	call   0x140e1b500
140b29678:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140b2967f:	00
140b29680:	48 83 c4 50          	add    $0x50,%rsp
140b29684:	41 5f                	pop    %r15
140b29686:	41 5e                	pop    %r14
140b29688:	5f                   	pop    %rdi
140b29689:	5e                   	pop    %rsi
140b2968a:	5d                   	pop    %rbp
140b2968b:	c3                   	ret
140b2968c:	e8 13 0b 30 00       	call   0x140e2a1a4
140b29691:	cc                   	int3
140b29692:	cc                   	int3
140b29693:	cc                   	int3
140b29694:	cc                   	int3
140b29695:	cc                   	int3
140b29696:	cc                   	int3
140b29697:	cc                   	int3
140b29698:	cc                   	int3
140b29699:	cc                   	int3
140b2969a:	cc                   	int3
140b2969b:	cc                   	int3
140b2969c:	cc                   	int3
140b2969d:	cc                   	int3
140b2969e:	cc                   	int3
140b2969f:	cc                   	int3
140b296a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b296a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140b296aa:	57                   	push   %rdi
140b296ab:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
140b296b2:	48 8b d9             	mov    %rcx,%rbx
140b296b5:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140b296b9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b296be:	e8 1d 98 86 ff       	call   0x140392ee0
140b296c3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b296c8:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140b296cf:	00
140b296d0:	e8 9b 11 fe ff       	call   0x140b0a870
140b296d5:	90                   	nop
140b296d6:	48 8b 43 08          	mov    0x8(%rbx),%rax
140b296da:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b296de:	74 57                	je     0x140b29737
140b296e0:	f6 84 24 70 02 00 00 	testb  $0x1,0x270(%rsp)
140b296e7:	01
140b296e8:	75 2a                	jne    0x140b29714
140b296ea:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b296f1:	00
140b296f2:	48 8b 01             	mov    (%rcx),%rax
140b296f5:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b296fc:	ff 15 1e a3 45 00    	call   *0x45a31e(%rip)        # 0x140f83a20
140b29702:	84 c0                	test   %al,%al
140b29704:	75 31                	jne    0x140b29737
140b29706:	0f b6 84 24 70 02 00 	movzbl 0x270(%rsp),%eax
140b2970d:	00
140b2970e:	d0 e8                	shr    $1,%al
140b29710:	a8 01                	test   $0x1,%al
140b29712:	75 23                	jne    0x140b29737
140b29714:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b2971b:	00
140b2971c:	48 8b 01             	mov    (%rcx),%rax
140b2971f:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b29726:	ff 15 f4 a2 45 00    	call   *0x45a2f4(%rip)        # 0x140f83a20
140b2972c:	84 c0                	test   %al,%al
140b2972e:	48 8d 35 2b 5d 4f 00 	lea    0x4f5d2b(%rip),%rsi        # 0x14101f460
140b29735:	75 07                	jne    0x140b2973e
140b29737:	48 8d 35 4e a0 47 00 	lea    0x47a04e(%rip),%rsi        # 0x140fa378c
140b2973e:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b29742:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b29746:	48 8b d3             	mov    %rbx,%rdx
140b29749:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2974e:	76 03                	jbe    0x140b29753
140b29750:	48 8b 13             	mov    (%rbx),%rdx
140b29753:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b29757:	48 8b 0f             	mov    (%rdi),%rcx
140b2975a:	e8 01 82 6a ff       	call   0x1401d1960
140b2975f:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140b29766:	00
140b29767:	48 8b c3             	mov    %rbx,%rax
140b2976a:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2976f:	76 03                	jbe    0x140b29774
140b29771:	48 8b 03             	mov    (%rbx),%rax
140b29774:	c6 00 00             	movb   $0x0,(%rax)
140b29777:	48 8b d6             	mov    %rsi,%rdx
140b2977a:	48 8b 0f             	mov    (%rdi),%rcx
140b2977d:	e8 be 6a 6a ff       	call   0x1401d0240
140b29782:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b29786:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2978a:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2978e:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b29793:	76 03                	jbe    0x140b29798
140b29795:	48 8b 1b             	mov    (%rbx),%rbx
140b29798:	48 8b d3             	mov    %rbx,%rdx
140b2979b:	48 8b 0f             	mov    (%rdi),%rcx
140b2979e:	e8 bd 81 6a ff       	call   0x1401d1960
140b297a3:	48 8d 47 10          	lea    0x10(%rdi),%rax
140b297a7:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140b297ae:	00
140b297af:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b297b4:	76 03                	jbe    0x140b297b9
140b297b6:	48 8b 00             	mov    (%rax),%rax
140b297b9:	c6 00 00             	movb   $0x0,(%rax)
140b297bc:	48 8d 15 d5 6d 4f 00 	lea    0x4f6dd5(%rip),%rdx        # 0x141020598
140b297c3:	48 8b 0f             	mov    (%rdi),%rcx
140b297c6:	e8 75 6a 6a ff       	call   0x1401d0240
140b297cb:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b297cf:	80 bc 24 68 02 00 00 	cmpb   $0x0,0x268(%rsp)
140b297d6:	00
140b297d7:	74 0d                	je     0x140b297e6
140b297d9:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
140b297e0:	00
140b297e1:	e8 2a 9b 86 ff       	call   0x140393310
140b297e6:	80 bc 24 d0 01 00 00 	cmpb   $0x0,0x1d0(%rsp)
140b297ed:	00
140b297ee:	74 0d                	je     0x140b297fd
140b297f0:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
140b297f7:	00
140b297f8:	e8 13 9b 86 ff       	call   0x140393310
140b297fd:	80 bc 24 38 01 00 00 	cmpb   $0x0,0x138(%rsp)
140b29804:	00
140b29805:	74 0d                	je     0x140b29814
140b29807:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140b2980e:	00
140b2980f:	e8 fc 9a 86 ff       	call   0x140393310
140b29814:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b2981b:	00
140b2981c:	48 85 c9             	test   %rcx,%rcx
140b2981f:	74 19                	je     0x140b2983a
140b29821:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b29826:	75 12                	jne    0x140b2983a
140b29828:	48 8b 01             	mov    (%rcx),%rax
140b2982b:	ba 01 00 00 00       	mov    $0x1,%edx
140b29830:	48 8b 40 28          	mov    0x28(%rax),%rax
140b29834:	ff 15 e6 a1 45 00    	call   *0x45a1e6(%rip)        # 0x140f83a20
140b2983a:	4c 8d 9c 24 80 02 00 	lea    0x280(%rsp),%r11
140b29841:	00
140b29842:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140b29846:	49 8b 73 20          	mov    0x20(%r11),%rsi
140b2984a:	49 8b e3             	mov    %r11,%rsp
140b2984d:	5f                   	pop    %rdi
140b2984e:	c3                   	ret
140b2984f:	cc                   	int3
140b29850:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b29855:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140b2985a:	57                   	push   %rdi
140b2985b:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
140b29862:	48 8b d9             	mov    %rcx,%rbx
140b29865:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140b29869:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b2986e:	e8 6d 96 86 ff       	call   0x140392ee0
140b29873:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b29878:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140b2987f:	00
140b29880:	e8 3b 13 fe ff       	call   0x140b0abc0
140b29885:	90                   	nop
140b29886:	48 8b 43 08          	mov    0x8(%rbx),%rax
140b2988a:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b2988e:	74 57                	je     0x140b298e7
140b29890:	f6 84 24 70 02 00 00 	testb  $0x1,0x270(%rsp)
140b29897:	01
140b29898:	75 2a                	jne    0x140b298c4
140b2989a:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b298a1:	00
140b298a2:	48 8b 01             	mov    (%rcx),%rax
140b298a5:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b298ac:	ff 15 6e a1 45 00    	call   *0x45a16e(%rip)        # 0x140f83a20
140b298b2:	84 c0                	test   %al,%al
140b298b4:	75 31                	jne    0x140b298e7
140b298b6:	0f b6 84 24 70 02 00 	movzbl 0x270(%rsp),%eax
140b298bd:	00
140b298be:	d0 e8                	shr    $1,%al
140b298c0:	a8 01                	test   $0x1,%al
140b298c2:	75 23                	jne    0x140b298e7
140b298c4:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b298cb:	00
140b298cc:	48 8b 01             	mov    (%rcx),%rax
140b298cf:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b298d6:	ff 15 44 a1 45 00    	call   *0x45a144(%rip)        # 0x140f83a20
140b298dc:	84 c0                	test   %al,%al
140b298de:	48 8d 35 7b 5b 4f 00 	lea    0x4f5b7b(%rip),%rsi        # 0x14101f460
140b298e5:	75 07                	jne    0x140b298ee
140b298e7:	48 8d 35 9e 9e 47 00 	lea    0x479e9e(%rip),%rsi        # 0x140fa378c
140b298ee:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b298f2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b298f6:	48 8b d3             	mov    %rbx,%rdx
140b298f9:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b298fe:	76 03                	jbe    0x140b29903
140b29900:	48 8b 13             	mov    (%rbx),%rdx
140b29903:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b29907:	48 8b 0f             	mov    (%rdi),%rcx
140b2990a:	e8 51 80 6a ff       	call   0x1401d1960
140b2990f:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140b29916:	00
140b29917:	48 8b c3             	mov    %rbx,%rax
140b2991a:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2991f:	76 03                	jbe    0x140b29924
140b29921:	48 8b 03             	mov    (%rbx),%rax
140b29924:	c6 00 00             	movb   $0x0,(%rax)
140b29927:	48 8b d6             	mov    %rsi,%rdx
140b2992a:	48 8b 0f             	mov    (%rdi),%rcx
140b2992d:	e8 0e 69 6a ff       	call   0x1401d0240
140b29932:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b29936:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2993a:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2993e:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b29943:	76 03                	jbe    0x140b29948
140b29945:	48 8b 1b             	mov    (%rbx),%rbx
140b29948:	48 8b d3             	mov    %rbx,%rdx
140b2994b:	48 8b 0f             	mov    (%rdi),%rcx
140b2994e:	e8 0d 80 6a ff       	call   0x1401d1960
140b29953:	48 8d 47 10          	lea    0x10(%rdi),%rax
140b29957:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140b2995e:	00
140b2995f:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b29964:	76 03                	jbe    0x140b29969
140b29966:	48 8b 00             	mov    (%rax),%rax
140b29969:	c6 00 00             	movb   $0x0,(%rax)
140b2996c:	48 8d 15 51 4a 52 00 	lea    0x524a51(%rip),%rdx        # 0x14104e3c4
140b29973:	48 8b 0f             	mov    (%rdi),%rcx
140b29976:	e8 c5 68 6a ff       	call   0x1401d0240
140b2997b:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2997f:	80 bc 24 68 02 00 00 	cmpb   $0x0,0x268(%rsp)
140b29986:	00
140b29987:	74 0d                	je     0x140b29996
140b29989:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
140b29990:	00
140b29991:	e8 7a 99 86 ff       	call   0x140393310
140b29996:	80 bc 24 d0 01 00 00 	cmpb   $0x0,0x1d0(%rsp)
140b2999d:	00
140b2999e:	74 0d                	je     0x140b299ad
140b299a0:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
140b299a7:	00
140b299a8:	e8 63 99 86 ff       	call   0x140393310
140b299ad:	80 bc 24 38 01 00 00 	cmpb   $0x0,0x138(%rsp)
140b299b4:	00
140b299b5:	74 0d                	je     0x140b299c4
140b299b7:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140b299be:	00
140b299bf:	e8 4c 99 86 ff       	call   0x140393310
140b299c4:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b299cb:	00
140b299cc:	48 85 c9             	test   %rcx,%rcx
140b299cf:	74 19                	je     0x140b299ea
140b299d1:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b299d6:	75 12                	jne    0x140b299ea
140b299d8:	48 8b 01             	mov    (%rcx),%rax
140b299db:	ba 01 00 00 00       	mov    $0x1,%edx