14013939d:	4d 89 88 d0 01 00 00 	mov    %r9,0x1d0(%r8)
1401393a4:	49 c7 80 24 02 00 00 	movq   $0x26,0x224(%r8)
1401393ab:	26 00 00 00
1401393af:	45 89 98 38 02 00 00 	mov    %r11d,0x238(%r8)
1401393b6:	66 44 89 58 4a       	mov    %r11w,0x4a(%rax)
1401393bb:	83 c8 ff             	or     $0xffffffff,%eax
1401393be:	41 89 80 40 02 00 00 	mov    %eax,0x240(%r8)
1401393c5:	41 89 80 44 02 00 00 	mov    %eax,0x244(%r8)
1401393cc:	41 89 80 4c 02 00 00 	mov    %eax,0x24c(%r8)
1401393d3:	41 89 80 54 02 00 00 	mov    %eax,0x254(%r8)
1401393da:	41 89 80 5c 02 00 00 	mov    %eax,0x25c(%r8)
1401393e1:	41 89 80 64 02 00 00 	mov    %eax,0x264(%r8)
1401393e8:	41 89 80 6c 02 00 00 	mov    %eax,0x26c(%r8)
1401393ef:	41 89 80 74 02 00 00 	mov    %eax,0x274(%r8)
1401393f6:	41 89 80 7c 02 00 00 	mov    %eax,0x27c(%r8)
1401393fd:	41 89 80 84 02 00 00 	mov    %eax,0x284(%r8)
140139404:	41 89 80 8c 02 00 00 	mov    %eax,0x28c(%r8)
14013940b:	41 89 80 94 02 00 00 	mov    %eax,0x294(%r8)
140139412:	49 8b c0             	mov    %r8,%rax
140139415:	45 89 98 48 02 00 00 	mov    %r11d,0x248(%r8)
14013941c:	45 89 98 50 02 00 00 	mov    %r11d,0x250(%r8)
140139423:	45 89 98 58 02 00 00 	mov    %r11d,0x258(%r8)
14013942a:	45 89 98 60 02 00 00 	mov    %r11d,0x260(%r8)
140139431:	45 89 98 68 02 00 00 	mov    %r11d,0x268(%r8)
140139438:	45 89 98 70 02 00 00 	mov    %r11d,0x270(%r8)
14013943f:	45 89 98 78 02 00 00 	mov    %r11d,0x278(%r8)
140139446:	45 89 98 80 02 00 00 	mov    %r11d,0x280(%r8)
14013944d:	45 89 98 88 02 00 00 	mov    %r11d,0x288(%r8)
140139454:	45 89 98 90 02 00 00 	mov    %r11d,0x290(%r8)
14013945b:	45 89 98 98 02 00 00 	mov    %r11d,0x298(%r8)
140139462:	4d 89 98 a0 02 00 00 	mov    %r11,0x2a0(%r8)
140139469:	4d 89 98 a8 02 00 00 	mov    %r11,0x2a8(%r8)
140139470:	c3                   	ret
140139471:	90                   	nop
140139472:	90                   	nop
140139473:	90                   	nop
140139474:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140139479:	57                   	push   %rdi
14013947a:	48 83 ec 20          	sub    $0x20,%rsp
14013947e:	48 8b d9             	mov    %rcx,%rbx
140139481:	48 8d 05 58 85 10 00 	lea    0x108558(%rip),%rax        # 0x1402419e0
140139488:	48 89 01             	mov    %rax,(%rcx)
14013948b:	48 8d 05 56 85 10 00 	lea    0x108556(%rip),%rax        # 0x1402419e8
140139492:	48 89 41 10          	mov    %rax,0x10(%rcx)
140139496:	48 8d 05 fb 84 10 00 	lea    0x1084fb(%rip),%rax        # 0x140241998
14013949d:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401394a1:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1401394a5:	48 85 c9             	test   %rcx,%rcx
1401394a8:	74 57                	je     0x140139501
1401394aa:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401394b0:	48 8b 01             	mov    (%rcx),%rax
1401394b3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401394b8:	48 8d 15 b9 2e 14 00 	lea    0x142eb9(%rip),%rdx        # 0x14027c378
1401394bf:	48 8b 00             	mov    (%rax),%rax
1401394c2:	ff 15 68 99 0d 00    	call   *0xd9968(%rip)        # 0x140212e30
1401394c8:	85 c0                	test   %eax,%eax
1401394ca:	78 24                	js     0x1401394f0
1401394cc:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401394d1:	48 8b 01             	mov    (%rcx),%rax
1401394d4:	48 8b 40 28          	mov    0x28(%rax),%rax
1401394d8:	ff 15 52 99 0d 00    	call   *0xd9952(%rip)        # 0x140212e30
1401394de:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401394e3:	48 8b 01             	mov    (%rcx),%rax
1401394e6:	48 8b 40 10          	mov    0x10(%rax),%rax
1401394ea:	ff 15 40 99 0d 00    	call   *0xd9940(%rip)        # 0x140212e30
1401394f0:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1401394f4:	48 8b 01             	mov    (%rcx),%rax
1401394f7:	48 8b 40 10          	mov    0x10(%rax),%rax
1401394fb:	ff 15 2f 99 0d 00    	call   *0xd992f(%rip)        # 0x140212e30
140139501:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140139505:	48 85 c9             	test   %rcx,%rcx
140139508:	74 0d                	je     0x140139517
14013950a:	48 8b 01             	mov    (%rcx),%rax
14013950d:	48 8b 40 10          	mov    0x10(%rax),%rax
140139511:	ff 15 19 99 0d 00    	call   *0xd9919(%rip)        # 0x140212e30
140139517:	48 8d bb a8 02 00 00 	lea    0x2a8(%rbx),%rdi
14013951e:	48 85 ff             	test   %rdi,%rdi
140139521:	0f 84 83 00 00 00    	je     0x1401395aa
140139527:	48 8b 0f             	mov    (%rdi),%rcx
14013952a:	48 85 c9             	test   %rcx,%rcx
14013952d:	74 7b                	je     0x1401395aa
14013952f:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140139535:	48 8b 01             	mov    (%rcx),%rax
140139538:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14013953d:	48 8d 15 0c 33 14 00 	lea    0x14330c(%rip),%rdx        # 0x14027c850
140139544:	48 8b 00             	mov    (%rax),%rax
140139547:	ff 15 e3 98 0d 00    	call   *0xd98e3(%rip)        # 0x140212e30
14013954d:	85 c0                	test   %eax,%eax
14013954f:	78 45                	js     0x140139596
140139551:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140139556:	48 8b 01             	mov    (%rcx),%rax
140139559:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140139560:	ff 15 ca 98 0d 00    	call   *0xd98ca(%rip)        # 0x140212e30
140139566:	48 8b d0             	mov    %rax,%rdx
140139569:	48 85 c0             	test   %rax,%rax
14013956c:	74 10                	je     0x14013957e
14013956e:	48 8b 08             	mov    (%rax),%rcx
140139571:	48 8b 41 10          	mov    0x10(%rcx),%rax
140139575:	48 8b ca             	mov    %rdx,%rcx
140139578:	ff 15 b2 98 0d 00    	call   *0xd98b2(%rip)        # 0x140212e30
14013957e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140139583:	48 8b 01             	mov    (%rcx),%rax
140139586:	48 8b 40 10          	mov    0x10(%rax),%rax
14013958a:	ff 15 a0 98 0d 00    	call   *0xd98a0(%rip)        # 0x140212e30
140139590:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140139596:	48 8b 0f             	mov    (%rdi),%rcx
140139599:	48 8b 01             	mov    (%rcx),%rax
14013959c:	48 8b 40 10          	mov    0x10(%rax),%rax
1401395a0:	ff 15 8a 98 0d 00    	call   *0xd988a(%rip)        # 0x140212e30
1401395a6:	48 83 27 00          	andq   $0x0,(%rdi)
1401395aa:	48 8d 8b c0 01 00 00 	lea    0x1c0(%rbx),%rcx
1401395b1:	e8 e6 c7 ff ff       	call   0x140135d9c
1401395b6:	48 8d 8b 40 01 00 00 	lea    0x140(%rbx),%rcx
1401395bd:	e8 da c7 ff ff       	call   0x140135d9c
1401395c2:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1401395c9:	e8 ce c7 ff ff       	call   0x140135d9c
1401395ce:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1401395d2:	e8 c5 c7 ff ff       	call   0x140135d9c
1401395d7:	48 8d 05 e2 dd 0f 00 	lea    0xfdde2(%rip),%rax        # 0x1402373c0
1401395de:	48 89 03             	mov    %rax,(%rbx)
1401395e1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401395e6:	48 83 c4 20          	add    $0x20,%rsp
1401395ea:	5f                   	pop    %rdi
1401395eb:	c3                   	ret
1401395ec:	90                   	nop
1401395ed:	90                   	nop
1401395ee:	90                   	nop
1401395ef:	90                   	nop
1401395f0:	48 83 ec 28          	sub    $0x28,%rsp
1401395f4:	4c 8b c9             	mov    %rcx,%r9
1401395f7:	4d 85 c0             	test   %r8,%r8
1401395fa:	75 0a                	jne    0x140139606
1401395fc:	b8 03 40 00 80       	mov    $0x80004003,%eax
140139601:	e9 aa 00 00 00       	jmp    0x1401396b0
140139606:	48 8b 02             	mov    (%rdx),%rax
140139609:	48 3b 05 88 6e 11 00 	cmp    0x116e88(%rip),%rax        # 0x140250498
140139610:	75 0d                	jne    0x14013961f
140139612:	48 8b 42 08          	mov    0x8(%rdx),%rax
140139616:	48 3b 05 83 6e 11 00 	cmp    0x116e83(%rip),%rax        # 0x1402504a0
14013961d:	74 19                	je     0x140139638
14013961f:	48 8b 02             	mov    (%rdx),%rax
140139622:	48 3b 05 5f 2d 14 00 	cmp    0x142d5f(%rip),%rax        # 0x14027c388
140139629:	75 1c                	jne    0x140139647
14013962b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14013962f:	48 3b 05 5a 2d 14 00 	cmp    0x142d5a(%rip),%rax        # 0x14027c390
140139636:	75 0f                	jne    0x140139647
140139638:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
14013963c:	48 f7 d8             	neg    %rax
14013963f:	48 1b d2             	sbb    %rdx,%rdx
140139642:	49 23 d1             	and    %r9,%rdx
140139645:	eb 49                	jmp    0x140139690
140139647:	48 8b 02             	mov    (%rdx),%rax
14013964a:	48 3b 05 27 2d 14 00 	cmp    0x142d27(%rip),%rax        # 0x14027c378
140139651:	75 20                	jne    0x140139673
140139653:	48 8b 42 08          	mov    0x8(%rdx),%rax
140139657:	48 3b 05 22 2d 14 00 	cmp    0x142d22(%rip),%rax        # 0x14027c380
14013965e:	75 13                	jne    0x140139673
140139660:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140139664:	48 83 c1 08          	add    $0x8,%rcx
140139668:	48 f7 d8             	neg    %rax
14013966b:	48 1b d2             	sbb    %rdx,%rdx
14013966e:	48 23 d1             	and    %rcx,%rdx
140139671:	eb 1d                	jmp    0x140139690
140139673:	48 8b 02             	mov    (%rdx),%rax
140139676:	48 3b 05 b3 31 14 00 	cmp    0x1431b3(%rip),%rax        # 0x14027c830
14013967d:	75 28                	jne    0x1401396a7
14013967f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140139683:	48 3b 05 ae 31 14 00 	cmp    0x1431ae(%rip),%rax        # 0x14027c838
14013968a:	75 1b                	jne    0x1401396a7
14013968c:	48 8d 51 f0          	lea    -0x10(%rcx),%rdx
140139690:	49 89 10             	mov    %rdx,(%r8)
140139693:	49 8b c9             	mov    %r9,%rcx
140139696:	49 8b 01             	mov    (%r9),%rax
140139699:	48 8b 40 08          	mov    0x8(%rax),%rax
14013969d:	ff 15 8d 97 0d 00    	call   *0xd978d(%rip)        # 0x140212e30
1401396a3:	33 c0                	xor    %eax,%eax
1401396a5:	eb 09                	jmp    0x1401396b0
1401396a7:	49 83 20 00          	andq   $0x0,(%r8)
1401396ab:	b8 02 40 00 80       	mov    $0x80004002,%eax
1401396b0:	48 83 c4 28          	add    $0x28,%rsp
1401396b4:	c3                   	ret
1401396b5:	90                   	nop
1401396b6:	90                   	nop
1401396b7:	90                   	nop
1401396b8:	90                   	nop
1401396b9:	90                   	nop
1401396ba:	90                   	nop
1401396bb:	90                   	nop
1401396bc:	90                   	nop
1401396bd:	90                   	nop
1401396be:	90                   	nop
1401396bf:	90                   	nop
1401396c0:	40 53                	rex push %rbx
1401396c2:	48 83 ec 20          	sub    $0x20,%rsp
1401396c6:	83 cb ff             	or     $0xffffffff,%ebx
1401396c9:	f0 0f c1 59 10       	lock xadd %ebx,0x10(%rcx)
1401396ce:	83 eb 01             	sub    $0x1,%ebx
1401396d1:	75 15                	jne    0x1401396e8
1401396d3:	48 83 c1 f0          	add    $0xfffffffffffffff0,%rcx
1401396d7:	74 0f                	je     0x1401396e8
1401396d9:	48 8b 11             	mov    (%rcx),%rdx
1401396dc:	48 8b 02             	mov    (%rdx),%rax
1401396df:	8d 53 01             	lea    0x1(%rbx),%edx
1401396e2:	ff 15 48 97 0d 00    	call   *0xd9748(%rip)        # 0x140212e30
1401396e8:	8b c3                	mov    %ebx,%eax
1401396ea:	48 83 c4 20          	add    $0x20,%rsp
1401396ee:	5b                   	pop    %rbx
1401396ef:	c3                   	ret
1401396f0:	40 55                	rex push %rbp
1401396f2:	53                   	push   %rbx
1401396f3:	56                   	push   %rsi
1401396f4:	57                   	push   %rdi
1401396f5:	41 54                	push   %r12
1401396f7:	41 55                	push   %r13
1401396f9:	41 56                	push   %r14
1401396fb:	41 57                	push   %r15
1401396fd:	48 8d ac 24 38 eb ff 	lea    -0x14c8(%rsp),%rbp
140139704:	ff
140139705:	b8 c8 15 00 00       	mov    $0x15c8,%eax
14013970a:	e8 81 be 0c 00       	call   0x140205590
14013970f:	48 2b e0             	sub    %rax,%rsp
140139712:	48 8b 05 67 7a 1c 00 	mov    0x1c7a67(%rip),%rax        # 0x140301180
140139719:	48 33 c4             	xor    %rsp,%rax
14013971c:	48 89 85 b0 14 00 00 	mov    %rax,0x14b0(%rbp)
140139723:	44 89 4c 24 5c       	mov    %r9d,0x5c(%rsp)
140139728:	49 63 d8             	movslq %r8d,%rbx
14013972b:	48 8b f2             	mov    %rdx,%rsi
14013972e:	48 8b f9             	mov    %rcx,%rdi
140139731:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140139735:	48 8b 85 30 15 00 00 	mov    0x1530(%rbp),%rax
14013973c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140139741:	45 33 f6             	xor    %r14d,%r14d
140139744:	48 85 d2             	test   %rdx,%rdx
140139747:	75 0a                	jne    0x140139753
140139749:	b8 03 40 00 80       	mov    $0x80004003,%eax
14013974e:	e9 51 16 00 00       	jmp    0x14013ada4
140139753:	44 39 71 14          	cmp    %r14d,0x14(%rcx)
140139757:	0f 8f 42 16 00 00    	jg     0x14013ad9f
14013975d:	48 83 c1 08          	add    $0x8,%rcx
140139761:	48 8b 01             	mov    (%rcx),%rax
140139764:	48 8b 40 18          	mov    0x18(%rax),%rax
140139768:	ff 15 c2 96 0d 00    	call   *0xd96c2(%rip)        # 0x140212e30
14013976e:	85 c0                	test   %eax,%eax
140139770:	0f 85 29 16 00 00    	jne    0x14013ad9f
140139776:	4c 8b ad 38 15 00 00 	mov    0x1538(%rbp),%r13
14013977d:	44 89 6c 24 58       	mov    %r13d,0x58(%rsp)
140139782:	41 8b c5             	mov    %r13d,%eax
140139785:	25 00 00 00 80       	and    $0x80000000,%eax
14013978a:	89 45 80             	mov    %eax,-0x80(%rbp)
14013978d:	44 88 74 24 41       	mov    %r14b,0x41(%rsp)
140139792:	0f 57 c0             	xorps  %xmm0,%xmm0
140139795:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14013979b:	8d 43 01             	lea    0x1(%rbx),%eax
14013979e:	4c 63 c0             	movslq %eax,%r8
1401397a1:	4d 03 c0             	add    %r8,%r8
1401397a4:	48 8b 57 f8          	mov    -0x8(%rdi),%rdx
1401397a8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401397ad:	e8 5a c9 ed ff       	call   0x14001610c
1401397b2:	84 c0                	test   %al,%al
1401397b4:	75 3a                	jne    0x1401397f0
1401397b6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401397bb:	48 85 c9             	test   %rcx,%rcx
1401397be:	74 26                	je     0x1401397e6
1401397c0:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1401397c5:	4d 85 c0             	test   %r8,%r8
1401397c8:	74 15                	je     0x1401397df
1401397ca:	49 8b 00             	mov    (%r8),%rax
1401397cd:	48 8b d1             	mov    %rcx,%rdx
1401397d0:	49 8b c8             	mov    %r8,%rcx
1401397d3:	48 8b 40 10          	mov    0x10(%rax),%rax
1401397d7:	ff 15 53 96 0d 00    	call   *0xd9653(%rip)        # 0x140212e30
1401397dd:	eb 07                	jmp    0x1401397e6
1401397df:	ff 15 5b 93 0d 00    	call   *0xd935b(%rip)        # 0x140212b40
1401397e5:	90                   	nop
1401397e6:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
1401397eb:	e9 b4 15 00 00       	jmp    0x14013ada4
1401397f0:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1401397f5:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1401397fa:	4c 8b c3             	mov    %rbx,%r8
1401397fd:	4d 03 c0             	add    %r8,%r8
140139800:	48 8b d6             	mov    %rsi,%rdx
140139803:	49 8b cc             	mov    %r12,%rcx
140139806:	e8 e5 c1 0c 00       	call   0x1402059f0
14013980b:	66 45 89 34 5c       	mov    %r14w,(%r12,%rbx,2)
140139810:	4c 8d 7f 40          	lea    0x40(%rdi),%r15
140139814:	48 8d 77 f0          	lea    -0x10(%rdi),%rsi
140139818:	44 88 74 24 40       	mov    %r14b,0x40(%rsp)
14013981d:	83 a7 88 02 00 00 f8 	andl   $0xfffffff8,0x288(%rdi)
140139824:	45 33 c0             	xor    %r8d,%r8d
140139827:	48 8d 15 d2 e0 10 00 	lea    0x10e0d2(%rip),%rdx        # 0x140247900
14013982e:	49 8b cf             	mov    %r15,%rcx
140139831:	e8 12 cf ff ff       	call   0x140136748
140139836:	45 33 c0             	xor    %r8d,%r8d
140139839:	48 8d 15 c0 e0 10 00 	lea    0x10e0c0(%rip),%rdx        # 0x140247900
140139840:	48 8d 8f c0 00 00 00 	lea    0xc0(%rdi),%rcx
140139847:	e8 fc ce ff ff       	call   0x140136748
14013984c:	45 33 c0             	xor    %r8d,%r8d
14013984f:	48 8d 15 aa e0 10 00 	lea    0x10e0aa(%rip),%rdx        # 0x140247900
140139856:	48 8d 8f 40 01 00 00 	lea    0x140(%rdi),%rcx
14013985d:	e8 e6 ce ff ff       	call   0x140136748
140139862:	45 33 c0             	xor    %r8d,%r8d
140139865:	48 8d 15 94 e0 10 00 	lea    0x10e094(%rip),%rdx        # 0x140247900
14013986c:	48 8d 8f c0 01 00 00 	lea    0x1c0(%rdi),%rcx
140139873:	e8 d0 ce ff ff       	call   0x140136748
140139878:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
14013987c:	89 47 1c             	mov    %eax,0x1c(%rdi)
14013987f:	49 8b c5             	mov    %r13,%rax
140139882:	48 b9 05 0e 80 80 01 	movabs $0x180800e05,%rcx
140139889:	00 00 00
14013988c:	48 23 c1             	and    %rcx,%rax
14013988f:	48 89 87 90 02 00 00 	mov    %rax,0x290(%rdi)
140139896:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14013989b:	48 8b ce             	mov    %rsi,%rcx
14013989e:	e8 85 21 00 00       	call   0x14013ba28
1401398a3:	45 84 ed             	test   %r13b,%r13b
1401398a6:	79 29                	jns    0x1401398d1
1401398a8:	85 db                	test   %ebx,%ebx
1401398aa:	7e 25                	jle    0x1401398d1
1401398ac:	41 0f b7 0c 24       	movzwl (%r12),%ecx
1401398b1:	e8 2e b2 ee ff       	call   0x140024ae4
1401398b6:	85 c0                	test   %eax,%eax
1401398b8:	74 0e                	je     0x1401398c8
1401398ba:	49 83 c4 02          	add    $0x2,%r12
1401398be:	ff cb                	dec    %ebx
1401398c0:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1401398c4:	85 db                	test   %ebx,%ebx
1401398c6:	7f e4                	jg     0x1401398ac
1401398c8:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1401398cd:	4c 8d 7f 40          	lea    0x40(%rdi),%r15
1401398d1:	49 0f ba e5 08       	bt     $0x8,%r13
1401398d6:	73 26                	jae    0x1401398fe
1401398d8:	85 db                	test   %ebx,%ebx
1401398da:	7e 22                	jle    0x1401398fe
1401398dc:	8d 73 ff             	lea    -0x1(%rbx),%esi
1401398df:	48 63 ce             	movslq %esi,%rcx
1401398e2:	41 0f b7 0c 4c       	movzwl (%r12,%rcx,2),%ecx
1401398e7:	e8 f8 b1 ee ff       	call   0x140024ae4
1401398ec:	85 c0                	test   %eax,%eax
1401398ee:	74 0a                	je     0x1401398fa
1401398f0:	8b de                	mov    %esi,%ebx
1401398f2:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1401398f6:	85 f6                	test   %esi,%esi
1401398f8:	7f e2                	jg     0x1401398dc
1401398fa:	4c 8d 7f 40          	lea    0x40(%rdi),%r15
1401398fe:	49 0f ba e5 15       	bt     $0x15,%r13
140139903:	73 54                	jae    0x140139959
140139905:	83 fb 04             	cmp    $0x4,%ebx
140139908:	7e 4f                	jle    0x140139959
14013990a:	33 f6                	xor    %esi,%esi
14013990c:	4d 85 e4             	test   %r12,%r12