140301397:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14030139b:	48 8b c1             	mov    %rcx,%rax
14030139e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403013a5:	72 3e                	jb     0x1403013e5
1403013a7:	48 83 c2 27          	add    $0x27,%rdx
1403013ab:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403013af:	48 2b c1             	sub    %rcx,%rax
1403013b2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403013b6:	48 83 f8 1f          	cmp    $0x1f,%rax
1403013ba:	76 29                	jbe    0x1403013e5
1403013bc:	ff 15 36 8c 02 00    	call   *0x28c36(%rip)        # 0x140329ff8
1403013c2:	90                   	nop
1403013c3:	c6 83 28 01 00 00 00 	movb   $0x0,0x128(%rbx)
1403013ca:	4d 8b c4             	mov    %r12,%r8
1403013cd:	49 8b d7             	mov    %r15,%rdx
1403013d0:	48 8b cb             	mov    %rbx,%rcx
1403013d3:	e8 a8 07 00 00       	call   0x140301b80
1403013d8:	0f b6 d8             	movzbl %al,%ebx
1403013db:	66 0f 6f 35 4d 96 02 	movdqa 0x2964d(%rip),%xmm6        # 0x14032aa30
1403013e2:	00
1403013e3:	eb a5                	jmp    0x14030138a
1403013e5:	e8 9a 8e ff ff       	call   0x1402fa284
1403013ea:	66 0f 6f 35 3e 96 02 	movdqa 0x2963e(%rip),%xmm6        # 0x14032aa30
1403013f1:	00
1403013f2:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
1403013f6:	48 83 fa 0f          	cmp    $0xf,%rdx
1403013fa:	76 3c                	jbe    0x140301438
1403013fc:	48 ff c2             	inc    %rdx
1403013ff:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140301403:	48 8b c1             	mov    %rcx,%rax
140301406:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14030140d:	72 1c                	jb     0x14030142b
14030140f:	48 83 c2 27          	add    $0x27,%rdx
140301413:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140301417:	48 2b c1             	sub    %rcx,%rax
14030141a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14030141e:	48 83 f8 1f          	cmp    $0x1f,%rax
140301422:	76 07                	jbe    0x14030142b
140301424:	ff 15 ce 8b 02 00    	call   *0x28bce(%rip)        # 0x140329ff8
14030142a:	cc                   	int3
14030142b:	e8 54 8e ff ff       	call   0x1402fa284
140301430:	66 0f 6f 35 f8 95 02 	movdqa 0x295f8(%rip),%xmm6        # 0x14032aa30
140301437:	00
140301438:	f3 0f 7f 75 df       	movdqu %xmm6,-0x21(%rbp)
14030143d:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
140301441:	49 83 fe 0f          	cmp    $0xf,%r14
140301445:	76 34                	jbe    0x14030147b
140301447:	49 8d 56 01          	lea    0x1(%r14),%rdx
14030144b:	48 8b c7             	mov    %rdi,%rax
14030144e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140301455:	72 1c                	jb     0x140301473
140301457:	48 83 c2 27          	add    $0x27,%rdx
14030145b:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14030145f:	48 2b c7             	sub    %rdi,%rax
140301462:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140301466:	48 83 f8 1f          	cmp    $0x1f,%rax
14030146a:	76 07                	jbe    0x140301473
14030146c:	ff 15 86 8b 02 00    	call   *0x28b86(%rip)        # 0x140329ff8
140301472:	cc                   	int3
140301473:	48 8b cf             	mov    %rdi,%rcx
140301476:	e8 09 8e ff ff       	call   0x1402fa284
14030147b:	0f b6 c3             	movzbl %bl,%eax
14030147e:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140301482:	48 33 cc             	xor    %rsp,%rcx
140301485:	e8 b6 91 ff ff       	call   0x1402fa640
14030148a:	0f 28 b4 24 a0 00 00 	movaps 0xa0(%rsp),%xmm6
140301491:	00
140301492:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140301499:	41 5f                	pop    %r15
14030149b:	41 5e                	pop    %r14
14030149d:	41 5c                	pop    %r12
14030149f:	5f                   	pop    %rdi
1403014a0:	5e                   	pop    %rsi
1403014a1:	5b                   	pop    %rbx
1403014a2:	5d                   	pop    %rbp
1403014a3:	c3                   	ret
1403014a4:	cc                   	int3
1403014a5:	cc                   	int3
1403014a6:	cc                   	int3
1403014a7:	cc                   	int3
1403014a8:	cc                   	int3
1403014a9:	cc                   	int3
1403014aa:	cc                   	int3
1403014ab:	cc                   	int3
1403014ac:	cc                   	int3
1403014ad:	cc                   	int3
1403014ae:	cc                   	int3
1403014af:	cc                   	int3
1403014b0:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403014b5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1403014ba:	41 56                	push   %r14
1403014bc:	48 83 ec 30          	sub    $0x30,%rsp
1403014c0:	45 8b f0             	mov    %r8d,%r14d
1403014c3:	48 8b f2             	mov    %rdx,%rsi
1403014c6:	48 8b f9             	mov    %rcx,%rdi
1403014c9:	e8 a2 f8 f1 ff       	call   0x140220d70
1403014ce:	e8 9d f2 f1 ff       	call   0x140220770
1403014d3:	e8 28 12 ee ff       	call   0x1401e2700
1403014d8:	48 8b c8             	mov    %rax,%rcx
1403014db:	e8 60 63 ed ff       	call   0x1401d7840
1403014e0:	48 89 87 30 01 00 00 	mov    %rax,0x130(%rdi)
1403014e7:	48 85 c0             	test   %rax,%rax
1403014ea:	75 31                	jne    0x14030151d
1403014ec:	4c 8d 05 0d f4 0b 00 	lea    0xbf40d(%rip),%r8        # 0x1403c0900
1403014f3:	ba 41 00 00 00       	mov    $0x41,%edx
1403014f8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403014fd:	e8 fe 86 db ff       	call   0x1400b9c00
140301502:	48 8b cf             	mov    %rdi,%rcx
140301505:	e8 26 03 00 00       	call   0x140301830
14030150a:	32 c0                	xor    %al,%al
14030150c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140301511:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140301516:	48 83 c4 30          	add    $0x30,%rsp
14030151a:	41 5e                	pop    %r14
14030151c:	c3                   	ret
14030151d:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140301522:	ba 00 00 00 02       	mov    $0x2000000,%edx
140301527:	48 8b c8             	mov    %rax,%rcx
14030152a:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14030152f:	e8 cc 69 ed ff       	call   0x1401d7f00
140301534:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
14030153b:	33 d2                	xor    %edx,%edx
14030153d:	38 97 a0 00 00 00    	cmp    %dl,0xa0(%rdi)
140301543:	0f 95 c2             	setne  %dl
140301546:	45 33 c0             	xor    %r8d,%r8d
140301549:	e8 d2 69 ed ff       	call   0x1401d7f20
14030154e:	48 8b 9f 88 00 00 00 	mov    0x88(%rdi),%rbx
140301555:	48 8b af 90 00 00 00 	mov    0x90(%rdi),%rbp
14030155c:	48 3b dd             	cmp    %rbp,%rbx
14030155f:	74 20                	je     0x140301581
140301561:	48 8b 13             	mov    (%rbx),%rdx
140301564:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
14030156b:	e8 10 da dc ff       	call   0x1400cef80
140301570:	84 c0                	test   %al,%al
140301572:	0f 84 56 02 00 00    	je     0x1403017ce
140301578:	48 83 c3 08          	add    $0x8,%rbx
14030157c:	48 3b dd             	cmp    %rbp,%rbx
14030157f:	75 e0                	jne    0x140301561
140301581:	e8 ea f1 f1 ff       	call   0x140220770
140301586:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
14030158d:	e8 ae 80 ed ff       	call   0x1401d9640
140301592:	48 89 87 38 01 00 00 	mov    %rax,0x138(%rdi)
140301599:	48 85 c0             	test   %rax,%rax
14030159c:	75 25                	jne    0x1403015c3
14030159e:	4c 8d 05 93 f3 0b 00 	lea    0xbf393(%rip),%r8        # 0x1403c0938
1403015a5:	ba 41 00 00 00       	mov    $0x41,%edx
1403015aa:	b9 02 00 00 00       	mov    $0x2,%ecx
1403015af:	e8 4c 86 db ff       	call   0x1400b9c00
1403015b4:	48 8b cf             	mov    %rdi,%rcx
1403015b7:	e8 74 02 00 00       	call   0x140301830
1403015bc:	32 c0                	xor    %al,%al
1403015be:	e9 11 02 00 00       	jmp    0x1403017d4
1403015c3:	48 8b c8             	mov    %rax,%rcx
1403015c6:	e8 e5 78 ed ff       	call   0x1401d8eb0
1403015cb:	48 8b d8             	mov    %rax,%rbx
1403015ce:	48 85 c0             	test   %rax,%rax
1403015d1:	75 1d                	jne    0x1403015f0
1403015d3:	4c 8d 05 96 f3 0b 00 	lea    0xbf396(%rip),%r8        # 0x1403c0970
1403015da:	ba 41 00 00 00       	mov    $0x41,%edx
1403015df:	b9 02 00 00 00       	mov    $0x2,%ecx
1403015e4:	e8 17 86 db ff       	call   0x1400b9c00
1403015e9:	32 c0                	xor    %al,%al
1403015eb:	e9 e4 01 00 00       	jmp    0x1403017d4
1403015f0:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1403015f5:	4c 8b ce             	mov    %rsi,%r9
1403015f8:	76 03                	jbe    0x1403015fd
1403015fa:	4c 8b 0e             	mov    (%rsi),%r9
1403015fd:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
140301604:	45 33 c0             	xor    %r8d,%r8d
140301607:	ba 37 00 00 00       	mov    $0x37,%edx
14030160c:	e8 cf 6b ed ff       	call   0x1401d81e0
140301611:	85 c0                	test   %eax,%eax
140301613:	75 16                	jne    0x14030162b
140301615:	4c 8d 05 a4 f3 0b 00 	lea    0xbf3a4(%rip),%r8        # 0x1403c09c0
14030161c:	ba 41 00 00 00       	mov    $0x41,%edx
140301621:	b9 02 00 00 00       	mov    $0x2,%ecx
140301626:	e8 d5 85 db ff       	call   0x1400b9c00
14030162b:	33 d2                	xor    %edx,%edx
14030162d:	48 8b cb             	mov    %rbx,%rcx
140301630:	e8 bb 15 f4 ff       	call   0x140242bf0
140301635:	80 bf a1 00 00 00 00 	cmpb   $0x0,0xa1(%rdi)
14030163c:	0f 84 89 00 00 00    	je     0x1403016cb
140301642:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
140301647:	48 8b ce             	mov    %rsi,%rcx
14030164a:	76 03                	jbe    0x14030164f
14030164c:	48 8b 0e             	mov    (%rsi),%rcx
14030164f:	ff 15 93 87 02 00    	call   *0x28793(%rip)        # 0x140329de8
140301655:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140301659:	83 f8 ff             	cmp    $0xffffffff,%eax
14030165c:	74 35                	je     0x140301693
14030165e:	48 83 f9 0f          	cmp    $0xf,%rcx
140301662:	76 03                	jbe    0x140301667
140301664:	48 8b 36             	mov    (%rsi),%rsi
140301667:	48 8b d6             	mov    %rsi,%rdx
14030166a:	48 8b cb             	mov    %rbx,%rcx
14030166d:	e8 9e 14 f4 ff       	call   0x140242b10
140301672:	85 c0                	test   %eax,%eax
140301674:	75 55                	jne    0x1403016cb
140301676:	4c 8d 05 93 f3 0b 00 	lea    0xbf393(%rip),%r8        # 0x1403c0a10
14030167d:	ba 41 00 00 00       	mov    $0x41,%edx
140301682:	b9 02 00 00 00       	mov    $0x2,%ecx
140301687:	e8 74 85 db ff       	call   0x1400b9c00
14030168c:	32 c0                	xor    %al,%al
14030168e:	e9 41 01 00 00       	jmp    0x1403017d4
140301693:	48 83 f9 0f          	cmp    $0xf,%rcx
140301697:	76 03                	jbe    0x14030169c
140301699:	48 8b 36             	mov    (%rsi),%rsi
14030169c:	45 33 c0             	xor    %r8d,%r8d
14030169f:	48 8b d6             	mov    %rsi,%rdx
1403016a2:	48 8b cb             	mov    %rbx,%rcx
1403016a5:	e8 56 13 f4 ff       	call   0x140242a00
1403016aa:	85 c0                	test   %eax,%eax
1403016ac:	75 1d                	jne    0x1403016cb
1403016ae:	4c 8d 05 9b f3 0b 00 	lea    0xbf39b(%rip),%r8        # 0x1403c0a50
1403016b5:	ba 41 00 00 00       	mov    $0x41,%edx
1403016ba:	b9 02 00 00 00       	mov    $0x2,%ecx
1403016bf:	e8 3c 85 db ff       	call   0x1400b9c00
1403016c4:	32 c0                	xor    %al,%al
1403016c6:	e9 09 01 00 00       	jmp    0x1403017d4
1403016cb:	e8 a0 f0 f1 ff       	call   0x140220770
1403016d0:	8b 57 08             	mov    0x8(%rdi),%edx
1403016d3:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
1403016da:	e8 a1 8a ed ff       	call   0x1401da180
1403016df:	85 c0                	test   %eax,%eax
1403016e1:	75 25                	jne    0x140301708
1403016e3:	4c 8d 05 ae f3 0b 00 	lea    0xbf3ae(%rip),%r8        # 0x1403c0a98
1403016ea:	ba 41 00 00 00       	mov    $0x41,%edx
1403016ef:	b9 02 00 00 00       	mov    $0x2,%ecx
1403016f4:	e8 07 85 db ff       	call   0x1400b9c00
1403016f9:	48 8b cf             	mov    %rdi,%rcx
1403016fc:	e8 2f 01 00 00       	call   0x140301830
140301701:	32 c0                	xor    %al,%al
140301703:	e9 cc 00 00 00       	jmp    0x1403017d4
140301708:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
14030170f:	45 33 c9             	xor    %r9d,%r9d
140301712:	ba 21 00 00 00       	mov    $0x21,%edx
140301717:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14030171d:	e8 be 6a ed ff       	call   0x1401d81e0
140301722:	e8 49 f0 f1 ff       	call   0x140220770
140301727:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
14030172e:	e8 5d 6a ed ff       	call   0x1401d8190
140301733:	8b d8                	mov    %eax,%ebx
140301735:	83 f8 01             	cmp    $0x1,%eax
140301738:	0f 84 94 00 00 00    	je     0x1403017d2
14030173e:	85 c0                	test   %eax,%eax
140301740:	74 65                	je     0x1403017a7
140301742:	79 46                	jns    0x14030178a
140301744:	4c 8d 0d 85 f3 0b 00 	lea    0xbf385(%rip),%r9        # 0x1403c0ad0
14030174b:	45 8b c6             	mov    %r14d,%r8d
14030174e:	8b d0                	mov    %eax,%edx
140301750:	48 8b cf             	mov    %rdi,%rcx
140301753:	e8 d8 36 00 00       	call   0x140304e30
140301758:	85 c0                	test   %eax,%eax
14030175a:	74 76                	je     0x1403017d2
14030175c:	83 f8 01             	cmp    $0x1,%eax
14030175f:	74 c1                	je     0x140301722
140301761:	8d 48 fe             	lea    -0x2(%rax),%ecx
140301764:	83 f9 01             	cmp    $0x1,%ecx
140301767:	76 65                	jbe    0x1403017ce
140301769:	44 8b c8             	mov    %eax,%r9d
14030176c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140301770:	4c 8d 05 69 f3 0b 00 	lea    0xbf369(%rip),%r8        # 0x1403c0ae0
140301777:	ba 41 00 00 00       	mov    $0x41,%edx
14030177c:	b9 02 00 00 00       	mov    $0x2,%ecx
140301781:	e8 7a 84 db ff       	call   0x1400b9c00
140301786:	32 c0                	xor    %al,%al
140301788:	eb 4a                	jmp    0x1403017d4
14030178a:	44 8b cb             	mov    %ebx,%r9d
14030178d:	4c 8d 05 ac f3 0b 00 	lea    0xbf3ac(%rip),%r8        # 0x1403c0b40
140301794:	ba 41 00 00 00       	mov    $0x41,%edx
140301799:	b9 02 00 00 00       	mov    $0x2,%ecx
14030179e:	e8 5d 84 db ff       	call   0x1400b9c00
1403017a3:	32 c0                	xor    %al,%al
1403017a5:	eb 2d                	jmp    0x1403017d4
1403017a7:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
1403017ae:	33 d2                	xor    %edx,%edx
1403017b0:	e8 5b 7a ed ff       	call   0x1401d9210
1403017b5:	44 8b c8             	mov    %eax,%r9d
1403017b8:	4c 8d 05 61 ef 0b 00 	lea    0xbef61(%rip),%r8        # 0x1403c0720
1403017bf:	ba 41 00 00 00       	mov    $0x41,%edx
1403017c4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403017c9:	e8 32 84 db ff       	call   0x1400b9c00
1403017ce:	32 c0                	xor    %al,%al
1403017d0:	eb 02                	jmp    0x1403017d4
1403017d2:	b0 01                	mov    $0x1,%al
1403017d4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403017d9:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1403017de:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1403017e3:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1403017e8:	48 83 c4 30          	add    $0x30,%rsp
1403017ec:	41 5e                	pop    %r14
1403017ee:	c3                   	ret
1403017ef:	cc                   	int3
1403017f0:	40 53                	rex push %rbx
1403017f2:	48 83 ec 20          	sub    $0x20,%rsp
1403017f6:	48 8b d9             	mov    %rcx,%rbx
1403017f9:	48 8b d1             	mov    %rcx,%rdx
1403017fc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140301801:	e8 7a ce ff ff       	call   0x1402fe680
140301806:	0f b6 9b 45 01 00 00 	movzbl 0x145(%rbx),%ebx
14030180d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140301812:	e8 09 5b 00 00       	call   0x140307320
140301817:	90                   	nop
140301818:	0f b6 c3             	movzbl %bl,%eax
14030181b:	48 83 c4 20          	add    $0x20,%rsp
14030181f:	5b                   	pop    %rbx
140301820:	c3                   	ret
140301821:	cc                   	int3
140301822:	cc                   	int3
140301823:	cc                   	int3
140301824:	cc                   	int3
140301825:	cc                   	int3
140301826:	cc                   	int3
140301827:	cc                   	int3
140301828:	cc                   	int3
140301829:	cc                   	int3
14030182a:	cc                   	int3
14030182b:	cc                   	int3
14030182c:	cc                   	int3
14030182d:	cc                   	int3
14030182e:	cc                   	int3
14030182f:	cc                   	int3
140301830:	40 53                	rex push %rbx
140301832:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140301839:	48 8b 05 40 69 10 00 	mov    0x106940(%rip),%rax        # 0x140408180
140301840:	48 33 c4             	xor    %rsp,%rax
140301843:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14030184a:	00
14030184b:	e8 e0 f9 f1 ff       	call   0x140221230
140301850:	85 c0                	test   %eax,%eax
140301852:	0f 95 c3             	setne  %bl
140301855:	85 c0                	test   %eax,%eax
140301857:	74 4b                	je     0x1403018a4
140301859:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14030185e:	e8 bd 05 dd ff       	call   0x1400d1e20
140301863:	90                   	nop
140301864:	48 8b c8             	mov    %rax,%rcx
140301867:	e8 f4 f5 da ff       	call   0x1400b0e60
14030186c:	4c 8b c8             	mov    %rax,%r9
14030186f:	4c 8d 05 02 ec 0b 00 	lea    0xbec02(%rip),%r8        # 0x1403c0478
140301876:	ba 41 00 00 00       	mov    $0x41,%edx
14030187b:	b9 02 00 00 00       	mov    $0x2,%ecx
140301880:	e8 7b 83 db ff       	call   0x1400b9c00
140301885:	90                   	nop
140301886:	80 bc 24 90 00 00 00 	cmpb   $0x0,0x90(%rsp)
14030188d:	00
14030188e:	74 0a                	je     0x14030189a
140301890:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140301895:	e8 66 65 d9 ff       	call   0x140097e00
14030189a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx