140653534:	41 8b d6             	mov    %r14d,%edx
140653537:	48 8b 00             	mov    (%rax),%rax
14065353a:	ff 15 e0 04 93 00    	call   *0x9304e0(%rip)        # 0x140f83a20
140653540:	90                   	nop
140653541:	b0 01                	mov    $0x1,%al
140653543:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14065354a:	00
14065354b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14065354f:	49 8b 73 30          	mov    0x30(%r11),%rsi
140653553:	49 8b e3             	mov    %r11,%rsp
140653556:	41 5e                	pop    %r14
140653558:	5f                   	pop    %rdi
140653559:	5d                   	pop    %rbp
14065355a:	c3                   	ret
14065355b:	b9 02 00 00 00       	mov    $0x2,%ecx
140653560:	e8 9b 71 13 00       	call   0x14078a700
140653565:	90                   	nop
140653566:	33 c9                	xor    %ecx,%ecx
140653568:	e8 93 71 13 00       	call   0x14078a700
14065356d:	cc                   	int3
14065356e:	41 8b ce             	mov    %r14d,%ecx
140653571:	e8 8a 71 13 00       	call   0x14078a700
140653576:	90                   	nop
140653577:	b9 02 00 00 00       	mov    $0x2,%ecx
14065357c:	e8 7f 71 13 00       	call   0x14078a700
140653581:	90                   	nop
140653582:	b9 02 00 00 00       	mov    $0x2,%ecx
140653587:	e8 74 71 13 00       	call   0x14078a700
14065358c:	90                   	nop
14065358d:	b9 02 00 00 00       	mov    $0x2,%ecx
140653592:	e8 69 71 13 00       	call   0x14078a700
140653597:	cc                   	int3
140653598:	cc                   	int3
140653599:	cc                   	int3
14065359a:	cc                   	int3
14065359b:	cc                   	int3
14065359c:	cc                   	int3
14065359d:	cc                   	int3
14065359e:	cc                   	int3
14065359f:	cc                   	int3
1406535a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406535a5:	55                   	push   %rbp
1406535a6:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1406535ab:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1406535b2:	48 8b d9             	mov    %rcx,%rbx
1406535b5:	48 85 d2             	test   %rdx,%rdx
1406535b8:	0f 84 1e 01 00 00    	je     0x1406536dc
1406535be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406535c4:	48 8b 52 38          	mov    0x38(%rdx),%rdx
1406535c8:	e8 33 10 fc ff       	call   0x140614600
1406535cd:	8b d0                	mov    %eax,%edx
1406535cf:	48 c7 45 cb ff ff ff 	movq   $0xffffffffffffffff,-0x35(%rbp)
1406535d6:	ff
1406535d7:	c7 45 d3 ff ff ff ff 	movl   $0xffffffff,-0x2d(%rbp)
1406535de:	0f 57 c0             	xorps  %xmm0,%xmm0
1406535e1:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1406535e6:	0f 57 c9             	xorps  %xmm1,%xmm1
1406535e9:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406535ee:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406535f3:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1406535f8:	33 c0                	xor    %eax,%eax
1406535fa:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1406535ff:	33 c9                	xor    %ecx,%ecx
140653601:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140653605:	88 45 1f             	mov    %al,0x1f(%rbp)
140653608:	c7 45 bf 60 04 00 00 	movl   $0x460,-0x41(%rbp)
14065360f:	c7 45 c3 02 00 00 00 	movl   $0x2,-0x3d(%rbp)
140653616:	48 8d 05 5b 51 9c 00 	lea    0x9c515b(%rip),%rax        # 0x141018778
14065361d:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140653621:	66 c7 45 27 01 00    	movw   $0x1,0x27(%rbp)
140653627:	89 4d 2b             	mov    %ecx,0x2b(%rbp)
14065362a:	48 89 4d 2f          	mov    %rcx,0x2f(%rbp)
14065362e:	89 4d 37             	mov    %ecx,0x37(%rbp)
140653631:	c7 45 3b ff ff ff ff 	movl   $0xffffffff,0x3b(%rbp)
140653638:	89 4d 3f             	mov    %ecx,0x3f(%rbp)
14065363b:	48 8b 05 be c8 dd 00 	mov    0xddc8be(%rip),%rax        # 0x14142ff00
140653642:	48 89 45 47          	mov    %rax,0x47(%rbp)
140653646:	89 55 c7             	mov    %edx,-0x39(%rbp)
140653649:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14065364d:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
140653651:	48 8b cb             	mov    %rbx,%rcx
140653654:	e8 d7 ac fc ff       	call   0x14061e330
140653659:	90                   	nop
14065365a:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14065365e:	48 85 c9             	test   %rcx,%rcx
140653661:	74 24                	je     0x140653687
140653663:	8b 41 10             	mov    0x10(%rcx),%eax
140653666:	ff c8                	dec    %eax
140653668:	89 41 10             	mov    %eax,0x10(%rcx)
14065366b:	85 c0                	test   %eax,%eax
14065366d:	7f 18                	jg     0x140653687
14065366f:	0f 88 93 01 00 00    	js     0x140653808
140653675:	48 8b 01             	mov    (%rcx),%rax
140653678:	ba 01 00 00 00       	mov    $0x1,%edx
14065367d:	48 8b 00             	mov    (%rax),%rax
140653680:	ff 15 9a 03 93 00    	call   *0x93039a(%rip)        # 0x140f83a20
140653686:	90                   	nop
140653687:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14065368b:	48 85 c9             	test   %rcx,%rcx
14065368e:	74 24                	je     0x1406536b4
140653690:	8b 41 10             	mov    0x10(%rcx),%eax
140653693:	ff c8                	dec    %eax
140653695:	89 41 10             	mov    %eax,0x10(%rcx)
140653698:	85 c0                	test   %eax,%eax
14065369a:	7f 18                	jg     0x1406536b4
14065369c:	0f 88 71 01 00 00    	js     0x140653813
1406536a2:	48 8b 01             	mov    (%rcx),%rax
1406536a5:	ba 01 00 00 00       	mov    $0x1,%edx
1406536aa:	48 8b 00             	mov    (%rax),%rax
1406536ad:	ff 15 6d 03 93 00    	call   *0x93036d(%rip)        # 0x140f83a20
1406536b3:	90                   	nop
1406536b4:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406536b8:	48 85 c9             	test   %rcx,%rcx
1406536bb:	0f 84 1e 01 00 00    	je     0x1406537df
1406536c1:	8b 41 10             	mov    0x10(%rcx),%eax
1406536c4:	ff c8                	dec    %eax
1406536c6:	89 41 10             	mov    %eax,0x10(%rcx)
1406536c9:	85 c0                	test   %eax,%eax
1406536cb:	0f 8f 0e 01 00 00    	jg     0x1406537df
1406536d1:	0f 88 26 01 00 00    	js     0x1406537fd
1406536d7:	e9 f1 00 00 00       	jmp    0x1406537cd
1406536dc:	66 0f 6f 05 9c 90 95 	movdqa 0x95909c(%rip),%xmm0        # 0x140fac780
1406536e3:	00
1406536e4:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1406536e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1406536ec:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1406536f1:	0f 57 c9             	xorps  %xmm1,%xmm1
1406536f4:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406536f9:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406536fe:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
140653703:	33 c0                	xor    %eax,%eax
140653705:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
14065370a:	33 c9                	xor    %ecx,%ecx
14065370c:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140653710:	88 45 1f             	mov    %al,0x1f(%rbp)
140653713:	48 8d 05 5e 50 9c 00 	lea    0x9c505e(%rip),%rax        # 0x141018778
14065371a:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14065371e:	66 c7 45 27 01 00    	movw   $0x1,0x27(%rbp)
140653724:	89 4d 2b             	mov    %ecx,0x2b(%rbp)
140653727:	48 89 4d 2f          	mov    %rcx,0x2f(%rbp)
14065372b:	89 4d 37             	mov    %ecx,0x37(%rbp)
14065372e:	c7 45 3b ff ff ff ff 	movl   $0xffffffff,0x3b(%rbp)
140653735:	89 4d 3f             	mov    %ecx,0x3f(%rbp)
140653738:	48 8b 05 c1 c7 dd 00 	mov    0xddc7c1(%rip),%rax        # 0x14142ff00
14065373f:	48 89 45 47          	mov    %rax,0x47(%rbp)
140653743:	48 c7 45 bf 61 04 00 	movq   $0x461,-0x41(%rbp)
14065374a:	00
14065374b:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14065374f:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
140653753:	48 8b cb             	mov    %rbx,%rcx
140653756:	e8 d5 ab fc ff       	call   0x14061e330
14065375b:	90                   	nop
14065375c:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140653760:	48 85 c9             	test   %rcx,%rcx
140653763:	74 24                	je     0x140653789
140653765:	8b 41 10             	mov    0x10(%rcx),%eax
140653768:	ff c8                	dec    %eax
14065376a:	89 41 10             	mov    %eax,0x10(%rcx)
14065376d:	85 c0                	test   %eax,%eax
14065376f:	7f 18                	jg     0x140653789
140653771:	0f 88 a7 00 00 00    	js     0x14065381e
140653777:	48 8b 01             	mov    (%rcx),%rax
14065377a:	ba 01 00 00 00       	mov    $0x1,%edx
14065377f:	48 8b 00             	mov    (%rax),%rax
140653782:	ff 15 98 02 93 00    	call   *0x930298(%rip)        # 0x140f83a20
140653788:	90                   	nop
140653789:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14065378d:	48 85 c9             	test   %rcx,%rcx
140653790:	74 24                	je     0x1406537b6
140653792:	8b 41 10             	mov    0x10(%rcx),%eax
140653795:	ff c8                	dec    %eax
140653797:	89 41 10             	mov    %eax,0x10(%rcx)
14065379a:	85 c0                	test   %eax,%eax
14065379c:	7f 18                	jg     0x1406537b6
14065379e:	0f 88 85 00 00 00    	js     0x140653829
1406537a4:	48 8b 01             	mov    (%rcx),%rax
1406537a7:	ba 01 00 00 00       	mov    $0x1,%edx
1406537ac:	48 8b 00             	mov    (%rax),%rax
1406537af:	ff 15 6b 02 93 00    	call   *0x93026b(%rip)        # 0x140f83a20
1406537b5:	90                   	nop
1406537b6:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406537ba:	48 85 c9             	test   %rcx,%rcx
1406537bd:	74 20                	je     0x1406537df
1406537bf:	8b 41 10             	mov    0x10(%rcx),%eax
1406537c2:	ff c8                	dec    %eax
1406537c4:	89 41 10             	mov    %eax,0x10(%rcx)
1406537c7:	85 c0                	test   %eax,%eax
1406537c9:	7f 14                	jg     0x1406537df
1406537cb:	78 25                	js     0x1406537f2
1406537cd:	48 8b 01             	mov    (%rcx),%rax
1406537d0:	ba 01 00 00 00       	mov    $0x1,%edx
1406537d5:	48 8b 00             	mov    (%rax),%rax
1406537d8:	ff 15 42 02 93 00    	call   *0x930242(%rip)        # 0x140f83a20
1406537de:	90                   	nop
1406537df:	b0 01                	mov    $0x1,%al
1406537e1:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1406537e8:	00
1406537e9:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406537f0:	5d                   	pop    %rbp
1406537f1:	c3                   	ret
1406537f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1406537f7:	e8 04 6f 13 00       	call   0x14078a700
1406537fc:	90                   	nop
1406537fd:	b9 02 00 00 00       	mov    $0x2,%ecx
140653802:	e8 f9 6e 13 00       	call   0x14078a700
140653807:	90                   	nop
140653808:	b9 02 00 00 00       	mov    $0x2,%ecx
14065380d:	e8 ee 6e 13 00       	call   0x14078a700
140653812:	90                   	nop
140653813:	b9 02 00 00 00       	mov    $0x2,%ecx
140653818:	e8 e3 6e 13 00       	call   0x14078a700
14065381d:	90                   	nop
14065381e:	b9 02 00 00 00       	mov    $0x2,%ecx
140653823:	e8 d8 6e 13 00       	call   0x14078a700
140653828:	90                   	nop
140653829:	b9 02 00 00 00       	mov    $0x2,%ecx
14065382e:	e8 cd 6e 13 00       	call   0x14078a700
140653833:	cc                   	int3
140653834:	cc                   	int3
140653835:	cc                   	int3
140653836:	cc                   	int3
140653837:	cc                   	int3
140653838:	cc                   	int3
140653839:	cc                   	int3
14065383a:	cc                   	int3
14065383b:	cc                   	int3
14065383c:	cc                   	int3
14065383d:	cc                   	int3
14065383e:	cc                   	int3
14065383f:	cc                   	int3
140653840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140653845:	55                   	push   %rbp
140653846:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14065384b:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140653852:	48 8b d9             	mov    %rcx,%rbx
140653855:	48 85 d2             	test   %rdx,%rdx
140653858:	0f 85 48 01 00 00    	jne    0x1406539a6
14065385e:	49 8b 00             	mov    (%r8),%rax
140653861:	48 8b 08             	mov    (%rax),%rcx
140653864:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
140653868:	0f 84 38 01 00 00    	je     0x1406539a6
14065386e:	e8 4d 4a 1a 00       	call   0x1407f82c0
140653873:	48 8b c8             	mov    %rax,%rcx
140653876:	e8 45 4a 1a 00       	call   0x1407f82c0
14065387b:	48 8b 50 38          	mov    0x38(%rax),%rdx
14065387f:	48 8b cb             	mov    %rbx,%rcx
140653882:	e8 89 0e fc ff       	call   0x140614710
140653887:	8b c8                	mov    %eax,%ecx
140653889:	48 c7 45 cb ff ff ff 	movq   $0xffffffffffffffff,-0x35(%rbp)
140653890:	ff
140653891:	c7 45 d3 ff ff ff ff 	movl   $0xffffffff,-0x2d(%rbp)
140653898:	0f 57 c0             	xorps  %xmm0,%xmm0
14065389b:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1406538a0:	0f 57 c9             	xorps  %xmm1,%xmm1
1406538a3:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406538a8:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406538ad:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1406538b2:	33 c0                	xor    %eax,%eax
1406538b4:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1406538b9:	33 d2                	xor    %edx,%edx
1406538bb:	48 89 55 17          	mov    %rdx,0x17(%rbp)
1406538bf:	88 45 1f             	mov    %al,0x1f(%rbp)
1406538c2:	c7 45 bf 77 04 00 00 	movl   $0x477,-0x41(%rbp)
1406538c9:	c7 45 c3 02 00 00 00 	movl   $0x2,-0x3d(%rbp)
1406538d0:	48 8d 05 a1 4e 9c 00 	lea    0x9c4ea1(%rip),%rax        # 0x141018778
1406538d7:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1406538db:	66 c7 45 27 01 00    	movw   $0x1,0x27(%rbp)
1406538e1:	89 55 2b             	mov    %edx,0x2b(%rbp)
1406538e4:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
1406538e8:	89 55 37             	mov    %edx,0x37(%rbp)
1406538eb:	c7 45 3b ff ff ff ff 	movl   $0xffffffff,0x3b(%rbp)
1406538f2:	89 55 3f             	mov    %edx,0x3f(%rbp)
1406538f5:	48 8b 05 04 c6 dd 00 	mov    0xddc604(%rip),%rax        # 0x14142ff00
1406538fc:	48 89 45 47          	mov    %rax,0x47(%rbp)
140653900:	89 4d c7             	mov    %ecx,-0x39(%rbp)
140653903:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140653907:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
14065390b:	48 8b cb             	mov    %rbx,%rcx
14065390e:	e8 1d aa fc ff       	call   0x14061e330
140653913:	90                   	nop
140653914:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140653918:	48 85 c9             	test   %rcx,%rcx
14065391b:	74 24                	je     0x140653941
14065391d:	8b 41 10             	mov    0x10(%rcx),%eax
140653920:	ff c8                	dec    %eax
140653922:	89 41 10             	mov    %eax,0x10(%rcx)
140653925:	85 c0                	test   %eax,%eax
140653927:	7f 18                	jg     0x140653941
140653929:	0f 88 95 00 00 00    	js     0x1406539c4
14065392f:	48 8b 01             	mov    (%rcx),%rax
140653932:	ba 01 00 00 00       	mov    $0x1,%edx
140653937:	48 8b 00             	mov    (%rax),%rax
14065393a:	ff 15 e0 00 93 00    	call   *0x9300e0(%rip)        # 0x140f83a20
140653940:	90                   	nop
140653941:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140653945:	48 85 c9             	test   %rcx,%rcx
140653948:	74 20                	je     0x14065396a
14065394a:	8b 41 10             	mov    0x10(%rcx),%eax
14065394d:	ff c8                	dec    %eax
14065394f:	89 41 10             	mov    %eax,0x10(%rcx)
140653952:	85 c0                	test   %eax,%eax
140653954:	7f 14                	jg     0x14065396a
140653956:	78 77                	js     0x1406539cf
140653958:	48 8b 01             	mov    (%rcx),%rax
14065395b:	ba 01 00 00 00       	mov    $0x1,%edx
140653960:	48 8b 00             	mov    (%rax),%rax
140653963:	ff 15 b7 00 93 00    	call   *0x9300b7(%rip)        # 0x140f83a20
140653969:	90                   	nop
14065396a:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14065396e:	48 85 c9             	test   %rcx,%rcx
140653971:	74 20                	je     0x140653993
140653973:	8b 41 10             	mov    0x10(%rcx),%eax
140653976:	ff c8                	dec    %eax
140653978:	89 41 10             	mov    %eax,0x10(%rcx)
14065397b:	85 c0                	test   %eax,%eax
14065397d:	7f 14                	jg     0x140653993
14065397f:	78 38                	js     0x1406539b9
140653981:	48 8b 01             	mov    (%rcx),%rax
140653984:	ba 01 00 00 00       	mov    $0x1,%edx
140653989:	48 8b 00             	mov    (%rax),%rax
14065398c:	ff 15 8e 00 93 00    	call   *0x93008e(%rip)        # 0x140f83a20
140653992:	90                   	nop
140653993:	b0 01                	mov    $0x1,%al
140653995:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14065399c:	00
14065399d:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406539a4:	5d                   	pop    %rbp
1406539a5:	c3                   	ret
1406539a6:	32 c0                	xor    %al,%al
1406539a8:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1406539af:	00
1406539b0:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1406539b7:	5d                   	pop    %rbp
1406539b8:	c3                   	ret
1406539b9:	b9 02 00 00 00       	mov    $0x2,%ecx
1406539be:	e8 3d 6d 13 00       	call   0x14078a700
1406539c3:	90                   	nop
1406539c4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406539c9:	e8 32 6d 13 00       	call   0x14078a700
1406539ce:	90                   	nop
1406539cf:	b9 02 00 00 00       	mov    $0x2,%ecx
1406539d4:	e8 27 6d 13 00       	call   0x14078a700
1406539d9:	cc                   	int3
1406539da:	cc                   	int3
1406539db:	cc                   	int3
1406539dc:	cc                   	int3
1406539dd:	cc                   	int3
1406539de:	cc                   	int3
1406539df:	cc                   	int3
1406539e0:	48 8b c4             	mov    %rsp,%rax