1400bc661:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
1400bc665:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1400bc669:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bc66e:	e8 c1 1d 00 00       	call   0x1400be434
1400bc673:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400bc677:	e8 9c ab f4 ff       	call   0x140007218
1400bc67c:	48 8d 05 c5 25 1b 00 	lea    0x1b25c5(%rip),%rax        # 0x14026ec48
1400bc683:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400bc687:	48 c7 45 d8 18 00 00 	movq   $0x18,-0x28(%rbp)
1400bc68e:	00
1400bc68f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400bc693:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400bc698:	e8 eb cc fb ff       	call   0x140079388
1400bc69d:	90                   	nop
1400bc69e:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400bc6a3:	48 89 45 70          	mov    %rax,0x70(%rbp)
1400bc6a7:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400bc6ac:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400bc6b1:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400bc6b5:	48 8d 45 70          	lea    0x70(%rbp),%rax
1400bc6b9:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400bc6bd:	f0 4c 01 2d a3 73 25 	lock add %r13,0x2573a3(%rip)        # 0x140313a68
1400bc6c4:	00
1400bc6c5:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400bc6c9:	4c 39 25 90 73 25 00 	cmp    %r12,0x257390(%rip)        # 0x140313a60
1400bc6d0:	74 1e                	je     0x1400bc6f0
1400bc6d2:	4c 8d 05 87 73 25 00 	lea    0x257387(%rip),%r8        # 0x140313a60
1400bc6d9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400bc6dd:	e8 66 bf fc ff       	call   0x140088648
1400bc6e2:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1400bc6e6:	f0 4c 01 35 7a 73 25 	lock add %r14,0x25737a(%rip)        # 0x140313a68
1400bc6ed:	00
1400bc6ee:	eb 15                	jmp    0x1400bc705
1400bc6f0:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1400bc6f4:	f0 4c 01 35 6c 73 25 	lock add %r14,0x25736c(%rip)        # 0x140313a68
1400bc6fb:	00
1400bc6fc:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400bc700:	e8 c3 bf fc ff       	call   0x1400886c8
1400bc705:	4c 39 64 24 40       	cmp    %r12,0x40(%rsp)
1400bc70a:	74 0b                	je     0x1400bc717
1400bc70c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400bc711:	e8 92 a9 f4 ff       	call   0x1400070a8
1400bc716:	90                   	nop
1400bc717:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400bc71c:	e8 f7 aa f4 ff       	call   0x140007218
1400bc721:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400bc726:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bc72b:	e8 00 1a 00 00       	call   0x1400be130
1400bc730:	48 8b 08             	mov    (%rax),%rcx
1400bc733:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400bc738:	48 85 c9             	test   %rcx,%rcx
1400bc73b:	74 0d                	je     0x1400bc74a
1400bc73d:	48 8b 01             	mov    (%rcx),%rax
1400bc740:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bc744:	ff 15 e6 66 15 00    	call   *0x1566e6(%rip)        # 0x140212e30
1400bc74a:	8a 05 10 4d 24 00    	mov    0x244d10(%rip),%al        # 0x140301460
1400bc750:	84 c0                	test   %al,%al
1400bc752:	78 05                	js     0x1400bc759
1400bc754:	0f 95 c0             	setne  %al
1400bc757:	eb 0c                	jmp    0x1400bc765
1400bc759:	48 8d 0d 00 4d 24 00 	lea    0x244d00(%rip),%rcx        # 0x140301460
1400bc760:	e8 e3 c6 f6 ff       	call   0x140028e48
1400bc765:	88 44 24 38          	mov    %al,0x38(%rsp)
1400bc769:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400bc76e:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400bc772:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400bc777:	e8 70 5d 00 00       	call   0x1400c24ec
1400bc77c:	4c 39 64 24 40       	cmp    %r12,0x40(%rsp)
1400bc781:	74 0a                	je     0x1400bc78d
1400bc783:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400bc788:	e8 1b a9 f4 ff       	call   0x1400070a8
1400bc78d:	4c 39 64 24 68       	cmp    %r12,0x68(%rsp)
1400bc792:	74 0a                	je     0x1400bc79e
1400bc794:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400bc799:	e8 0a a9 f4 ff       	call   0x1400070a8
1400bc79e:	48 8d 05 73 24 1b 00 	lea    0x1b2473(%rip),%rax        # 0x14026ec18
1400bc7a5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400bc7a9:	48 c7 45 d8 17 00 00 	movq   $0x17,-0x28(%rbp)
1400bc7b0:	00
1400bc7b1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400bc7b5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400bc7ba:	e8 c9 cb fb ff       	call   0x140079388
1400bc7bf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400bc7c4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400bc7c9:	e8 e6 20 00 00       	call   0x1400be8b4
1400bc7ce:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400bc7d3:	e8 40 aa f4 ff       	call   0x140007218
1400bc7d8:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400bc7dd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bc7e2:	e8 49 19 00 00       	call   0x1400be130
1400bc7e7:	48 8b 08             	mov    (%rax),%rcx
1400bc7ea:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400bc7ef:	48 85 c9             	test   %rcx,%rcx
1400bc7f2:	74 0d                	je     0x1400bc801
1400bc7f4:	48 8b 01             	mov    (%rcx),%rax
1400bc7f7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bc7fb:	ff 15 2f 66 15 00    	call   *0x15662f(%rip)        # 0x140212e30
1400bc801:	8a 05 69 4c 24 00    	mov    0x244c69(%rip),%al        # 0x140301470
1400bc807:	84 c0                	test   %al,%al
1400bc809:	78 05                	js     0x1400bc810
1400bc80b:	0f 95 c0             	setne  %al
1400bc80e:	eb 0c                	jmp    0x1400bc81c
1400bc810:	48 8d 0d 59 4c 24 00 	lea    0x244c59(%rip),%rcx        # 0x140301470
1400bc817:	e8 2c c6 f6 ff       	call   0x140028e48
1400bc81c:	88 44 24 38          	mov    %al,0x38(%rsp)
1400bc820:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400bc825:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400bc82a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400bc82f:	e8 b8 5c 00 00       	call   0x1400c24ec
1400bc834:	4c 39 64 24 40       	cmp    %r12,0x40(%rsp)
1400bc839:	74 0a                	je     0x1400bc845
1400bc83b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400bc840:	e8 63 a8 f4 ff       	call   0x1400070a8
1400bc845:	4c 39 64 24 70       	cmp    %r12,0x70(%rsp)
1400bc84a:	74 0a                	je     0x1400bc856
1400bc84c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400bc851:	e8 52 a8 f4 ff       	call   0x1400070a8
1400bc856:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1400bc85b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bc860:	e8 cb 18 00 00       	call   0x1400be130
1400bc865:	48 8b 08             	mov    (%rax),%rcx
1400bc868:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400bc86d:	48 85 c9             	test   %rcx,%rcx
1400bc870:	74 0d                	je     0x1400bc87f
1400bc872:	48 8b 01             	mov    (%rcx),%rax
1400bc875:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bc879:	ff 15 b1 65 15 00    	call   *0x1565b1(%rip)        # 0x140212e30
1400bc87f:	4c 39 64 24 78       	cmp    %r12,0x78(%rsp)
1400bc884:	74 0a                	je     0x1400bc890
1400bc886:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400bc88b:	e8 18 a8 f4 ff       	call   0x1400070a8
1400bc890:	48 8d 05 59 23 1b 00 	lea    0x1b2359(%rip),%rax        # 0x14026ebf0
1400bc897:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400bc89b:	48 c7 45 d8 13 00 00 	movq   $0x13,-0x28(%rbp)
1400bc8a2:	00
1400bc8a3:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400bc8a7:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400bc8ab:	e8 d8 ca fb ff       	call   0x140079388
1400bc8b0:	48 8d 05 21 23 1b 00 	lea    0x1b2321(%rip),%rax        # 0x14026ebd8
1400bc8b7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400bc8bb:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
1400bc8c2:	00
1400bc8c3:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400bc8c7:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400bc8cb:	e8 b8 ca fb ff       	call   0x140079388
1400bc8d0:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400bc8d4:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400bc8d8:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400bc8dd:	e8 ba 43 fd ff       	call   0x140090c9c
1400bc8e2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400bc8e6:	e8 2d a9 f4 ff       	call   0x140007218
1400bc8eb:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400bc8ef:	e8 24 a9 f4 ff       	call   0x140007218
1400bc8f4:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400bc8f9:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1400bc8fe:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400bc903:	e8 e4 5b 00 00       	call   0x1400c24ec
1400bc908:	c7 45 d0 a6 05 00 00 	movl   $0x5a6,-0x30(%rbp)
1400bc90f:	bf 09 00 00 00       	mov    $0x9,%edi
1400bc914:	89 7d d4             	mov    %edi,-0x2c(%rbp)
1400bc917:	48 8d 05 52 ed 1a 00 	lea    0x1aed52(%rip),%rax        # 0x14026b670
1400bc91e:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400bc922:	48 8d 05 27 0e 1b 00 	lea    0x1b0e27(%rip),%rax        # 0x14026d750
1400bc929:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400bc92d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bc932:	48 8b 01             	mov    (%rcx),%rax
1400bc935:	33 d2                	xor    %edx,%edx
1400bc937:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
1400bc93e:	ff 15 ec 64 15 00    	call   *0x1564ec(%rip)        # 0x140212e30
1400bc944:	85 c0                	test   %eax,%eax
1400bc946:	0f 88 0b 16 00 00    	js     0x1400bdf57
1400bc94c:	49 8b 07             	mov    (%r15),%rax
1400bc94f:	48 8b 98 10 01 00 00 	mov    0x110(%rax),%rbx
1400bc956:	48 85 db             	test   %rbx,%rbx
1400bc959:	74 3a                	je     0x1400bc995
1400bc95b:	48 8b 03             	mov    (%rbx),%rax
1400bc95e:	48 8b cb             	mov    %rbx,%rcx
1400bc961:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bc965:	ff 15 c5 64 15 00    	call   *0x1564c5(%rip)        # 0x140212e30
1400bc96b:	8d 4f 0f             	lea    0xf(%rdi),%ecx
1400bc96e:	ff 15 dc 61 15 00    	call   *0x1561dc(%rip)        # 0x140212b50
1400bc974:	48 85 c0             	test   %rax,%rax
1400bc977:	0f 84 e9 15 00 00    	je     0x1400bdf66
1400bc97d:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400bc981:	f0 ff 05 f0 4c 25 00 	lock incl 0x254cf0(%rip)        # 0x140311678
1400bc988:	44 89 68 10          	mov    %r13d,0x10(%rax)
1400bc98c:	48 8d 0d cd 03 18 00 	lea    0x1803cd(%rip),%rcx        # 0x14023cd60
1400bc993:	eb 26                	jmp    0x1400bc9bb
1400bc995:	b9 10 00 00 00       	mov    $0x10,%ecx
1400bc99a:	ff 15 b0 61 15 00    	call   *0x1561b0(%rip)        # 0x140212b50
1400bc9a0:	48 85 c0             	test   %rax,%rax
1400bc9a3:	0f 84 bd 15 00 00    	je     0x1400bdf66
1400bc9a9:	f0 ff 05 c8 4c 25 00 	lock incl 0x254cc8(%rip)        # 0x140311678
1400bc9b0:	44 89 68 0c          	mov    %r13d,0xc(%rax)
1400bc9b4:	48 8d 0d c5 03 18 00 	lea    0x1803c5(%rip),%rcx        # 0x14023cd80
1400bc9bb:	48 89 08             	mov    %rcx,(%rax)
1400bc9be:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400bc9c2:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400bc9c6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bc9cb:	e8 c0 1a 00 00       	call   0x1400be490
1400bc9d0:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400bc9d4:	e8 cf a6 f4 ff       	call   0x1400070a8
1400bc9d9:	49 8b 0f             	mov    (%r15),%rcx
1400bc9dc:	48 83 c1 20          	add    $0x20,%rcx
1400bc9e0:	e8 4b 66 ff ff       	call   0x1400b3030
1400bc9e5:	8a d0                	mov    %al,%dl
1400bc9e7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bc9ec:	e8 fb 1a 00 00       	call   0x1400be4ec
1400bc9f1:	49 8b 0f             	mov    (%r15),%rcx
1400bc9f4:	48 83 c1 20          	add    $0x20,%rcx
1400bc9f8:	e8 f7 67 ff ff       	call   0x1400b31f4
1400bc9fd:	8a d0                	mov    %al,%dl
1400bc9ff:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bca04:	e8 3b 1b 00 00       	call   0x1400be544
1400bca09:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bca0e:	e8 89 1b 00 00       	call   0x1400be59c
1400bca13:	48 8d 1d 56 ec 1a 00 	lea    0x1aec56(%rip),%rbx        # 0x14026b670
1400bca1a:	84 c0                	test   %al,%al
1400bca1c:	74 53                	je     0x1400bca71
1400bca1e:	44 88 64 24 38       	mov    %r12b,0x38(%rsp)
1400bca23:	c7 45 d0 d3 05 00 00 	movl   $0x5d3,-0x30(%rbp)
1400bca2a:	89 7d d4             	mov    %edi,-0x2c(%rbp)
1400bca2d:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1400bca31:	48 8d 05 88 20 1b 00 	lea    0x1b2088(%rip),%rax        # 0x14026eac0
1400bca38:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400bca3c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bca41:	48 8b 01             	mov    (%rcx),%rax
1400bca44:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400bca49:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1400bca50:	ff 15 da 63 15 00    	call   *0x1563da(%rip)        # 0x140212e30
1400bca56:	85 c0                	test   %eax,%eax
1400bca58:	0f 88 0e 15 00 00    	js     0x1400bdf6c
1400bca5e:	44 38 64 24 38       	cmp    %r12b,0x38(%rsp)
1400bca63:	74 0c                	je     0x1400bca71
1400bca65:	49 8b 0f             	mov    (%r15),%rcx
1400bca68:	48 83 c1 20          	add    $0x20,%rcx
1400bca6c:	e8 2b 69 ff ff       	call   0x1400b339c
1400bca71:	49 8b 0f             	mov    (%r15),%rcx
1400bca74:	48 83 c1 20          	add    $0x20,%rcx
1400bca78:	e8 77 6a ff ff       	call   0x1400b34f4
1400bca7d:	44 0f b7 c0          	movzwl %ax,%r8d
1400bca81:	66 85 c0             	test   %ax,%ax
1400bca84:	74 3a                	je     0x1400bcac0
1400bca86:	c7 45 d0 28 06 00 00 	movl   $0x628,-0x30(%rbp)
1400bca8d:	89 7d d4             	mov    %edi,-0x2c(%rbp)
1400bca90:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1400bca94:	48 8d 05 65 1f 1b 00 	lea    0x1b1f65(%rip),%rax        # 0x14026ea00
1400bca9b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400bca9f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bcaa4:	48 8b 11             	mov    (%rcx),%rdx
1400bcaa7:	48 8b 82 50 01 00 00 	mov    0x150(%rdx),%rax
1400bcaae:	41 0f b7 d0          	movzwl %r8w,%edx
1400bcab2:	ff 15 78 63 15 00    	call   *0x156378(%rip)        # 0x140212e30
1400bcab8:	85 c0                	test   %eax,%eax
1400bcaba:	0f 88 bb 14 00 00    	js     0x1400bdf7b
1400bcac0:	49 8b 17             	mov    (%r15),%rdx
1400bcac3:	48 81 c2 70 01 00 00 	add    $0x170,%rdx
1400bcaca:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400bcace:	e8 41 18 fc ff       	call   0x14007e314
1400bcad3:	48 8b 10             	mov    (%rax),%rdx
1400bcad6:	c7 44 24 50 32 06 00 	movl   $0x632,0x50(%rsp)
1400bcadd:	00
1400bcade:	89 7c 24 54          	mov    %edi,0x54(%rsp)
1400bcae2:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400bcae7:	48 8d 05 42 1e 1b 00 	lea    0x1b1e42(%rip),%rax        # 0x14026e930
1400bcaee:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400bcaf3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bcaf8:	48 8b 01             	mov    (%rcx),%rax
1400bcafb:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
1400bcb02:	ff 15 28 63 15 00    	call   *0x156328(%rip)        # 0x140212e30
1400bcb08:	85 c0                	test   %eax,%eax
1400bcb0a:	0f 88 7a 14 00 00    	js     0x1400bdf8a
1400bcb10:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400bcb14:	e8 ff a6 f4 ff       	call   0x140007218
1400bcb19:	49 8b 0f             	mov    (%r15),%rcx
1400bcb1c:	48 83 c1 20          	add    $0x20,%rcx
1400bcb20:	e8 9b 74 ff ff       	call   0x1400b3fc0
1400bcb25:	8a d0                	mov    %al,%dl
1400bcb27:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bcb2c:	e8 d3 1a 00 00       	call   0x1400be604
1400bcb31:	c7 45 d0 b0 05 00 00 	movl   $0x5b0,-0x30(%rbp)
1400bcb38:	89 7d d4             	mov    %edi,-0x2c(%rbp)
1400bcb3b:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1400bcb3f:	48 8d 05 8a 1c 1b 00 	lea    0x1b1c8a(%rip),%rax        # 0x14026e7d0
1400bcb46:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400bcb4a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bcb4f:	48 8b 01             	mov    (%rcx),%rax
1400bcb52:	33 d2                	xor    %edx,%edx
1400bcb54:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1400bcb5b:	ff 15 cf 62 15 00    	call   *0x1562cf(%rip)        # 0x140212e30
1400bcb61:	85 c0                	test   %eax,%eax
1400bcb63:	0f 88 31 14 00 00    	js     0x1400bdf9a
1400bcb69:	e8 be 58 fe ff       	call   0x1400a242c
1400bcb6e:	8b c8                	mov    %eax,%ecx
1400bcb70:	41 3b c6             	cmp    %r14d,%eax
1400bcb73:	75 09                	jne    0x1400bcb7e
1400bcb75:	49 8b 07             	mov    (%r15),%rax
1400bcb78:	8b 88 58 02 00 00    	mov    0x258(%rax),%ecx
1400bcb7e:	8d 41 01             	lea    0x1(%rcx),%eax
1400bcb81:	bf 03 00 00 00       	mov    $0x3,%edi
1400bcb86:	41 3b c5             	cmp    %r13d,%eax
1400bcb89:	76 2c                	jbe    0x1400bcbb7
1400bcb8b:	41 3b cd             	cmp    %r13d,%ecx
1400bcb8e:	0f 84 9b 13 00 00    	je     0x1400bdf2f
1400bcb94:	83 f9 02             	cmp    $0x2,%ecx
1400bcb97:	0f 84 1b 14 00 00    	je     0x1400bdfb8
1400bcb9d:	3b cf                	cmp    %edi,%ecx
1400bcb9f:	74 42                	je     0x1400bcbe3
1400bcba1:	83 f9 04             	cmp    $0x4,%ecx
1400bcba4:	74 11                	je     0x1400bcbb7
1400bcba6:	8d 41 fb             	lea    -0x5(%rcx),%eax
1400bcba9:	41 3b c5             	cmp    %r13d,%eax
1400bcbac:	0f 87 8b 13 00 00    	ja     0x1400bdf3d
1400bcbb2:	e9 f2 13 00 00       	jmp    0x1400bdfa9
1400bcbb7:	bb 04 00 00 00       	mov    $0x4,%ebx
1400bcbbc:	49 8b 0f             	mov    (%r15),%rcx
1400bcbbf:	41 bf 70 02 00 00    	mov    $0x270,%r15d
1400bcbc5:	49 03 cf             	add    %r15,%rcx
1400bcbc8:	4c 8d 05 41 f7 1a 00 	lea    0x1af741(%rip),%r8        # 0x14026c310
1400bcbcf:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400bcbd4:	e8 77 af ff ff       	call   0x1400b7b50
1400bcbd9:	44 38 60 01          	cmp    %r12b,0x1(%rax)
1400bcbdd:	74 08                	je     0x1400bcbe7
1400bcbdf:	8a 00                	mov    (%rax),%al
1400bcbe1:	eb 07                	jmp    0x1400bcbea
1400bcbe3:	8b df                	mov    %edi,%ebx
1400bcbe5:	eb d5                	jmp    0x1400bcbbc
1400bcbe7:	41 8a c4             	mov    %r12b,%al
1400bcbea:	84 c0                	test   %al,%al
1400bcbec:	0f 45 df             	cmovne %edi,%ebx
1400bcbef:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400bcbf3:	e8 48 a7 06 00       	call   0x140127340
1400bcbf8:	44 8b c3             	mov    %ebx,%r8d
1400bcbfb:	48 8d 15 b6 f1 1a 00 	lea    0x1af1b6(%rip),%rdx        # 0x14026bdb8
1400bcc02:	48 8b c8             	mov    %rax,%rcx
1400bcc05:	e8 12 50 fe ff       	call   0x1400a1c1c
1400bcc0a:	83 eb 01             	sub    $0x1,%ebx
1400bcc0d:	0f 84 c6 00 00 00    	je     0x1400bccd9
1400bcc13:	83 eb 02             	sub    $0x2,%ebx
1400bcc16:	0f 84 b6 00 00 00    	je     0x1400bccd2
1400bcc1c:	83 fb 01             	cmp    $0x1,%ebx
1400bcc1f:	0f 85 a3 13 00 00    	jne    0x1400bdfc8
1400bcc25:	c7 44 24 48 02 00 00 	movl   $0x2,0x48(%rsp)
1400bcc2c:	00
1400bcc2d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400bcc32:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bcc37:	e8 20 1a 00 00       	call   0x1400be65c
1400bcc3c:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400bcc40:	49 03 cf             	add    %r15,%rcx
1400bcc43:	4c 8d 05 be f6 1a 00 	lea    0x1af6be(%rip),%r8        # 0x14026c308