1401ec52e:	4c 8b e0             	mov    %rax,%r12
1401ec531:	4c 39 75 58          	cmp    %r14,0x58(%rbp)
1401ec535:	0f 84 43 02 00 00    	je     0x1401ec77e
1401ec53b:	4d 85 ff             	test   %r15,%r15
1401ec53e:	0f 84 3a 02 00 00    	je     0x1401ec77e
1401ec544:	48 85 c0             	test   %rax,%rax
1401ec547:	0f 84 31 02 00 00    	je     0x1401ec77e
1401ec54d:	e8 ce 43 fb ff       	call   0x1401a0920
1401ec552:	48 8b f0             	mov    %rax,%rsi
1401ec555:	48 85 c0             	test   %rax,%rax
1401ec558:	0f 84 11 02 00 00    	je     0x1401ec76f
1401ec55e:	4c 8b 45 58          	mov    0x58(%rbp),%r8
1401ec562:	48 8d 15 8b d5 0f 00 	lea    0xfd58b(%rip),%rdx        # 0x1402e9af4
1401ec569:	48 8b c8             	mov    %rax,%rcx
1401ec56c:	e8 0f 44 fb ff       	call   0x1401a0980
1401ec571:	85 c0                	test   %eax,%eax
1401ec573:	0f 84 f6 01 00 00    	je     0x1401ec76f
1401ec579:	4d 8b c7             	mov    %r15,%r8
1401ec57c:	48 8d 15 79 d5 0f 00 	lea    0xfd579(%rip),%rdx        # 0x1402e9afc
1401ec583:	48 8b ce             	mov    %rsi,%rcx
1401ec586:	e8 f5 43 fb ff       	call   0x1401a0980
1401ec58b:	85 c0                	test   %eax,%eax
1401ec58d:	0f 84 dc 01 00 00    	je     0x1401ec76f
1401ec593:	4d 8b c4             	mov    %r12,%r8
1401ec596:	48 8d 15 63 d5 0f 00 	lea    0xfd563(%rip),%rdx        # 0x1402e9b00
1401ec59d:	48 8b ce             	mov    %rsi,%rcx
1401ec5a0:	e8 db 43 fb ff       	call   0x1401a0980
1401ec5a5:	85 c0                	test   %eax,%eax
1401ec5a7:	0f 84 c2 01 00 00    	je     0x1401ec76f
1401ec5ad:	48 8b ce             	mov    %rsi,%rcx
1401ec5b0:	e8 cb 48 fb ff       	call   0x1401a0e80
1401ec5b5:	4c 8b e8             	mov    %rax,%r13
1401ec5b8:	48 85 c0             	test   %rax,%rax
1401ec5bb:	0f 84 ae 01 00 00    	je     0x1401ec76f
1401ec5c1:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401ec5c8:	48 8d 15 2d e9 11 00 	lea    0x11e92d(%rip),%rdx        # 0x14030aefc
1401ec5cf:	4c 8b 81 28 04 00 00 	mov    0x428(%rcx),%r8
1401ec5d6:	48 8b 09             	mov    (%rcx),%rcx
1401ec5d9:	e8 d2 05 f5 ff       	call   0x14013cbb0
1401ec5de:	48 8b f8             	mov    %rax,%rdi
1401ec5e1:	48 85 c0             	test   %rax,%rax
1401ec5e4:	75 28                	jne    0x1401ec60e
1401ec5e6:	e8 85 aa f3 ff       	call   0x140127070
1401ec5eb:	ba 11 08 00 00       	mov    $0x811,%edx
1401ec5f0:	4c 8d 05 49 c1 14 00 	lea    0x14c149(%rip),%r8        # 0x140338740
1401ec5f7:	48 8d 0d 3a bf 14 00 	lea    0x14bf3a(%rip),%rcx        # 0x140338538
1401ec5fe:	e8 8d ab f3 ff       	call   0x140127190
1401ec603:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401ec609:	e9 93 01 00 00       	jmp    0x1401ec7a1
1401ec60e:	48 8b cf             	mov    %rdi,%rcx
1401ec611:	e8 4a b5 f5 ff       	call   0x140147b60
1401ec616:	85 c0                	test   %eax,%eax
1401ec618:	0f 8e 2c 01 00 00    	jle    0x1401ec74a
1401ec61e:	4d 8b cd             	mov    %r13,%r9
1401ec621:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1401ec625:	41 b8 87 00 00 00    	mov    $0x87,%r8d
1401ec62b:	48 8b cf             	mov    %rdi,%rcx
1401ec62e:	e8 0d b4 f5 ff       	call   0x140147a40
1401ec633:	85 c0                	test   %eax,%eax
1401ec635:	0f 8e 0f 01 00 00    	jle    0x1401ec74a
1401ec63b:	48 8b cf             	mov    %rdi,%rcx
1401ec63e:	e8 7d ff f4 ff       	call   0x14013c5c0
1401ec643:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401ec64a:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1401ec64e:	4c 8b 81 28 04 00 00 	mov    0x428(%rcx),%r8
1401ec655:	48 8b 09             	mov    (%rcx),%rcx
1401ec658:	e8 83 05 f5 ff       	call   0x14013cbe0
1401ec65d:	48 8b f8             	mov    %rax,%rdi
1401ec660:	48 85 c0             	test   %rax,%rax
1401ec663:	0f 84 b9 00 00 00    	je     0x1401ec722
1401ec669:	48 8b c8             	mov    %rax,%rcx
1401ec66c:	e8 bf fe 00 00       	call   0x1401fc530
1401ec671:	83 f8 01             	cmp    $0x1,%eax
1401ec674:	0f 85 a8 00 00 00    	jne    0x1401ec722
1401ec67a:	48 8b cf             	mov    %rdi,%rcx
1401ec67d:	e8 ce fe 00 00       	call   0x1401fc550
1401ec682:	83 f8 01             	cmp    $0x1,%eax
1401ec685:	0f 85 97 00 00 00    	jne    0x1401ec722
1401ec68b:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1401ec68f:	e8 0c dc f0 ff       	call   0x1400fa2a0
1401ec694:	44 8b c0             	mov    %eax,%r8d
1401ec697:	45 33 c9             	xor    %r9d,%r9d
1401ec69a:	48 8b 45 48          	mov    0x48(%rbp),%rax
1401ec69e:	ba 07 00 04 00       	mov    $0x40007,%edx
1401ec6a3:	48 8b cb             	mov    %rbx,%rcx
1401ec6a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ec6ab:	e8 10 c8 f2 ff       	call   0x140118ec0
1401ec6b0:	85 c0                	test   %eax,%eax
1401ec6b2:	75 2d                	jne    0x1401ec6e1
1401ec6b4:	e8 b7 a9 f3 ff       	call   0x140127070
1401ec6b9:	4c 8d 05 80 c0 14 00 	lea    0x14c080(%rip),%r8        # 0x140338740
1401ec6c0:	ba 2c 08 00 00       	mov    $0x82c,%edx
1401ec6c5:	48 8d 0d 6c be 14 00 	lea    0x14be6c(%rip),%rcx        # 0x140338538
1401ec6cc:	e8 bf aa f3 ff       	call   0x140127190
1401ec6d1:	ba 28 00 00 00       	mov    $0x28,%edx
1401ec6d6:	41 b8 8a 01 00 00    	mov    $0x18a,%r8d
1401ec6dc:	e9 c5 00 00 00       	jmp    0x1401ec7a6
1401ec6e1:	48 8b 45 48          	mov    0x48(%rbp),%rax
1401ec6e5:	48 89 83 b0 04 00 00 	mov    %rax,0x4b0(%rbx)
1401ec6ec:	48 8b 83 e0 02 00 00 	mov    0x2e0(%rbx),%rax
1401ec6f3:	4c 89 75 48          	mov    %r14,0x48(%rbp)
1401ec6f7:	f6 40 20 03          	testb  $0x3,0x20(%rax)
1401ec6fb:	74 1a                	je     0x1401ec717
1401ec6fd:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
1401ec704:	48 8b 89 b8 02 00 00 	mov    0x2b8(%rcx),%rcx
1401ec70b:	e8 f0 7f f1 ff       	call   0x140104700
1401ec710:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1401ec714:	48 89 01             	mov    %rax,(%rcx)
1401ec717:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401ec71d:	e9 8f 00 00 00       	jmp    0x1401ec7b1
1401ec722:	e8 49 a9 f3 ff       	call   0x140127070
1401ec727:	4c 8d 05 12 c0 14 00 	lea    0x14c012(%rip),%r8        # 0x140338740
1401ec72e:	ba 25 08 00 00       	mov    $0x825,%edx
1401ec733:	48 8d 0d fe bd 14 00 	lea    0x14bdfe(%rip),%rcx        # 0x140338538
1401ec73a:	e8 51 aa f3 ff       	call   0x140127190
1401ec73f:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401ec744:	44 8d 42 37          	lea    0x37(%rdx),%r8d
1401ec748:	eb 5c                	jmp    0x1401ec7a6
1401ec74a:	e8 21 a9 f3 ff       	call   0x140127070
1401ec74f:	4c 8d 05 ea bf 14 00 	lea    0x14bfea(%rip),%r8        # 0x140338740
1401ec756:	ba 16 08 00 00       	mov    $0x816,%edx
1401ec75b:	48 8d 0d d6 bd 14 00 	lea    0x14bdd6(%rip),%rcx        # 0x140338538
1401ec762:	e8 29 aa f3 ff       	call   0x140127190
1401ec767:	41 b8 66 00 00 00    	mov    $0x66,%r8d
1401ec76d:	eb 32                	jmp    0x1401ec7a1
1401ec76f:	e8 fc a8 f3 ff       	call   0x140127070
1401ec774:	ba 0b 08 00 00       	mov    $0x80b,%edx
1401ec779:	e9 72 fe ff ff       	jmp    0x1401ec5f0
1401ec77e:	e8 ed a8 f3 ff       	call   0x140127070
1401ec783:	4c 8d 05 b6 bf 14 00 	lea    0x14bfb6(%rip),%r8        # 0x140338740
1401ec78a:	ba 00 08 00 00       	mov    $0x800,%edx
1401ec78f:	48 8d 0d a2 bd 14 00 	lea    0x14bda2(%rip),%rcx        # 0x140338538
1401ec796:	e8 f5 a9 f3 ff       	call   0x140127190
1401ec79b:	41 b8 03 00 08 00    	mov    $0x80003,%r8d
1401ec7a1:	ba 50 00 00 00       	mov    $0x50,%edx
1401ec7a6:	45 33 c9             	xor    %r9d,%r9d
1401ec7a9:	48 8b cb             	mov    %rbx,%rcx
1401ec7ac:	e8 ff 3a f9 ff       	call   0x1401802b0
1401ec7b1:	48 8b ce             	mov    %rsi,%rcx
1401ec7b4:	e8 e7 40 fb ff       	call   0x1401a08a0
1401ec7b9:	49 8b cd             	mov    %r13,%rcx
1401ec7bc:	e8 5f 23 fb ff       	call   0x14019eb20
1401ec7c1:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1401ec7c5:	e8 46 cc f0 ff       	call   0x1400f9410
1401ec7ca:	48 8b cf             	mov    %rdi,%rcx
1401ec7cd:	e8 ee fd f4 ff       	call   0x14013c5c0
1401ec7d2:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401ec7d6:	e8 55 45 f0 ff       	call   0x1400f0d30
1401ec7db:	49 8b cf             	mov    %r15,%rcx
1401ec7de:	e8 4d 45 f0 ff       	call   0x1400f0d30
1401ec7e3:	49 8b cc             	mov    %r12,%rcx
1401ec7e6:	e8 45 45 f0 ff       	call   0x1400f0d30
1401ec7eb:	41 8b c6             	mov    %r14d,%eax
1401ec7ee:	eb 32                	jmp    0x1401ec822
1401ec7f0:	e8 7b a8 f3 ff       	call   0x140127070
1401ec7f5:	4c 8d 05 44 bf 14 00 	lea    0x14bf44(%rip),%r8        # 0x140338740
1401ec7fc:	ba f6 07 00 00       	mov    $0x7f6,%edx
1401ec801:	48 8d 0d 30 bd 14 00 	lea    0x14bd30(%rip),%rcx        # 0x140338538
1401ec808:	e8 83 a9 f3 ff       	call   0x140127190
1401ec80d:	45 33 c9             	xor    %r9d,%r9d
1401ec810:	48 8b cb             	mov    %rbx,%rcx
1401ec813:	41 8d 51 32          	lea    0x32(%r9),%edx
1401ec817:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401ec81b:	e8 90 3a f9 ff       	call   0x1401802b0
1401ec820:	33 c0                	xor    %eax,%eax
1401ec822:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1401ec829:	00
1401ec82a:	48 83 c4 60          	add    $0x60,%rsp
1401ec82e:	41 5f                	pop    %r15
1401ec830:	41 5e                	pop    %r14
1401ec832:	41 5d                	pop    %r13
1401ec834:	41 5c                	pop    %r12
1401ec836:	5f                   	pop    %rdi
1401ec837:	5e                   	pop    %rsi
1401ec838:	5d                   	pop    %rbp
1401ec839:	c3                   	ret
1401ec83a:	cc                   	int3
1401ec83b:	cc                   	int3
1401ec83c:	cc                   	int3
1401ec83d:	cc                   	int3
1401ec83e:	cc                   	int3
1401ec83f:	cc                   	int3
1401ec840:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401ec845:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401ec84a:	41 56                	push   %r14
1401ec84c:	b8 30 00 00 00       	mov    $0x30,%eax
1401ec851:	e8 da 42 0c 00       	call   0x1402b0b30
1401ec856:	48 2b e0             	sub    %rax,%rsp
1401ec859:	48 8b d9             	mov    %rcx,%rbx
1401ec85c:	4d 8b f0             	mov    %r8,%r14
1401ec85f:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401ec863:	48 8b fa             	mov    %rdx,%rdi
1401ec866:	48 85 c9             	test   %rcx,%rcx
1401ec869:	0f 84 b7 01 00 00    	je     0x1401eca26
1401ec86f:	48 8b 02             	mov    (%rdx),%rax
1401ec872:	48 ff c9             	dec    %rcx
1401ec875:	44 0f b6 00          	movzbl (%rax),%r8d
1401ec879:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401ec87d:	48 89 17             	mov    %rdx,(%rdi)
1401ec880:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1401ec884:	48 83 f9 02          	cmp    $0x2,%rcx
1401ec888:	0f 82 98 01 00 00    	jb     0x1401eca26
1401ec88e:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1401ec892:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401ec897:	0f b6 32             	movzbl (%rdx),%esi
1401ec89a:	c1 e6 08             	shl    $0x8,%esi
1401ec89d:	0b f0                	or     %eax,%esi
1401ec89f:	48 8d 42 02          	lea    0x2(%rdx),%rax
1401ec8a3:	48 89 07             	mov    %rax,(%rdi)
1401ec8a6:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
1401ec8aa:	48 89 47 08          	mov    %rax,0x8(%rdi)
1401ec8ae:	41 80 f8 03          	cmp    $0x3,%r8b
1401ec8b2:	0f 85 3f 01 00 00    	jne    0x1401ec9f7
1401ec8b8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ec8be:	0f b7 d6             	movzwl %si,%edx
1401ec8c1:	48 8b cb             	mov    %rbx,%rcx
1401ec8c4:	e8 b7 39 f2 ff       	call   0x140110280
1401ec8c9:	85 c0                	test   %eax,%eax
1401ec8cb:	0f 84 26 01 00 00    	je     0x1401ec9f7
1401ec8d1:	0f b7 d6             	movzwl %si,%edx
1401ec8d4:	48 8b cb             	mov    %rbx,%rcx
1401ec8d7:	e8 c4 04 fb ff       	call   0x14019cda0
1401ec8dc:	48 89 83 b0 04 00 00 	mov    %rax,0x4b0(%rbx)
1401ec8e3:	48 85 c0             	test   %rax,%rax
1401ec8e6:	75 4a                	jne    0x1401ec932
1401ec8e8:	e8 83 a7 f3 ff       	call   0x140127070
1401ec8ed:	4c 8d 05 64 be 14 00 	lea    0x14be64(%rip),%r8        # 0x140338758
1401ec8f4:	ba 63 08 00 00       	mov    $0x863,%edx
1401ec8f9:	48 8d 0d 38 bc 14 00 	lea    0x14bc38(%rip),%rcx        # 0x140338538
1401ec900:	e8 8b a8 f3 ff       	call   0x140127190
1401ec905:	45 33 c9             	xor    %r9d,%r9d
1401ec908:	41 b8 3a 01 00 00    	mov    $0x13a,%r8d
1401ec90e:	41 8d 51 50          	lea    0x50(%r9),%edx
1401ec912:	48 8b cb             	mov    %rbx,%rcx
1401ec915:	e8 96 39 f9 ff       	call   0x1401802b0
1401ec91a:	33 c0                	xor    %eax,%eax
1401ec91c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401ec921:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401ec926:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401ec92b:	48 83 c4 30          	add    $0x30,%rsp
1401ec92f:	41 5e                	pop    %r14
1401ec931:	c3                   	ret
1401ec932:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401ec937:	48 8b cf             	mov    %rdi,%rcx
1401ec93a:	e8 01 d0 f9 ff       	call   0x140189940
1401ec93f:	85 c0                	test   %eax,%eax
1401ec941:	75 2a                	jne    0x1401ec96d
1401ec943:	e8 28 a7 f3 ff       	call   0x140127070
1401ec948:	4c 8d 05 09 be 14 00 	lea    0x14be09(%rip),%r8        # 0x140338758
1401ec94f:	ba 68 08 00 00       	mov    $0x868,%edx
1401ec954:	48 8d 0d dd bb 14 00 	lea    0x14bbdd(%rip),%rcx        # 0x140338538
1401ec95b:	e8 30 a8 f3 ff       	call   0x140127190
1401ec960:	45 33 c9             	xor    %r9d,%r9d
1401ec963:	41 8d 51 32          	lea    0x32(%r9),%edx
1401ec967:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401ec96b:	eb a5                	jmp    0x1401ec912
1401ec96d:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1401ec972:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401ec977:	48 8b 8b b0 04 00 00 	mov    0x4b0(%rbx),%rcx
1401ec97e:	e8 cd e0 f0 ff       	call   0x1400faa50
1401ec983:	85 c0                	test   %eax,%eax
1401ec985:	7f 2f                	jg     0x1401ec9b6
1401ec987:	e8 e4 a6 f3 ff       	call   0x140127070
1401ec98c:	4c 8d 05 c5 bd 14 00 	lea    0x14bdc5(%rip),%r8        # 0x140338758
1401ec993:	ba 6f 08 00 00       	mov    $0x86f,%edx
1401ec998:	48 8d 0d 99 bb 14 00 	lea    0x14bb99(%rip),%rcx        # 0x140338538
1401ec99f:	e8 ec a7 f3 ff       	call   0x140127190
1401ec9a4:	45 33 c9             	xor    %r9d,%r9d
1401ec9a7:	41 b8 32 01 00 00    	mov    $0x132,%r8d
1401ec9ad:	41 8d 51 2f          	lea    0x2f(%r9),%edx
1401ec9b1:	e9 5c ff ff ff       	jmp    0x1401ec912
1401ec9b6:	48 8b 83 e0 02 00 00 	mov    0x2e0(%rbx),%rax
1401ec9bd:	8b 48 20             	mov    0x20(%rax),%ecx
1401ec9c0:	f6 c1 08             	test   $0x8,%cl
1401ec9c3:	75 05                	jne    0x1401ec9ca
1401ec9c5:	f6 c1 01             	test   $0x1,%cl
1401ec9c8:	74 16                	je     0x1401ec9e0
1401ec9ca:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
1401ec9d1:	48 8b 89 b8 02 00 00 	mov    0x2b8(%rcx),%rcx
1401ec9d8:	e8 23 7d f1 ff       	call   0x140104700
1401ec9dd:	49 89 06             	mov    %rax,(%r14)
1401ec9e0:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
1401ec9e7:	b8 01 00 00 00       	mov    $0x1,%eax
1401ec9ec:	89 b1 fc 02 00 00    	mov    %esi,0x2fc(%rcx)
1401ec9f2:	e9 25 ff ff ff       	jmp    0x1401ec91c
1401ec9f7:	e8 74 a6 f3 ff       	call   0x140127070
1401ec9fc:	4c 8d 05 55 bd 14 00 	lea    0x14bd55(%rip),%r8        # 0x140338758
1401eca03:	ba 5d 08 00 00       	mov    $0x85d,%edx
1401eca08:	48 8d 0d 29 bb 14 00 	lea    0x14bb29(%rip),%rcx        # 0x140338538
1401eca0f:	e8 7c a7 f3 ff       	call   0x140127190
1401eca14:	45 33 c9             	xor    %r9d,%r9d
1401eca17:	41 b8 7a 01 00 00    	mov    $0x17a,%r8d
1401eca1d:	41 8d 51 2f          	lea    0x2f(%r9),%edx
1401eca21:	e9 ec fe ff ff       	jmp    0x1401ec912
1401eca26:	e8 45 a6 f3 ff       	call   0x140127070
1401eca2b:	4c 8d 05 26 bd 14 00 	lea    0x14bd26(%rip),%r8        # 0x140338758
1401eca32:	ba 54 08 00 00       	mov    $0x854,%edx
1401eca37:	48 8d 0d fa ba 14 00 	lea    0x14bafa(%rip),%rcx        # 0x140338538
1401eca3e:	e8 4d a7 f3 ff       	call   0x140127190
1401eca43:	45 33 c9             	xor    %r9d,%r9d
1401eca46:	48 8b cb             	mov    %rbx,%rcx
1401eca49:	41 8d 51 32          	lea    0x32(%r9),%edx
1401eca4d:	44 8d 42 6e          	lea    0x6e(%rdx),%r8d
1401eca51:	e8 5a 38 f9 ff       	call   0x1401802b0
1401eca56:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401eca5b:	33 c0                	xor    %eax,%eax
1401eca5d:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401eca62:	48 83 c4 30          	add    $0x30,%rsp
1401eca66:	41 5e                	pop    %r14
1401eca68:	c3                   	ret
1401eca69:	cc                   	int3
1401eca6a:	cc                   	int3
1401eca6b:	cc                   	int3
1401eca6c:	cc                   	int3
1401eca6d:	cc                   	int3
1401eca6e:	cc                   	int3
1401eca6f:	cc                   	int3
1401eca70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401eca75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401eca7a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401eca7f:	55                   	push   %rbp
1401eca80:	41 54                	push   %r12
1401eca82:	41 55                	push   %r13
1401eca84:	41 56                	push   %r14
1401eca86:	41 57                	push   %r15
1401eca88:	48 8b ec             	mov    %rsp,%rbp
1401eca8b:	b8 30 00 00 00       	mov    $0x30,%eax
1401eca90:	e8 9b 40 0c 00       	call   0x1402b0b30
1401eca95:	48 2b e0             	sub    %rax,%rsp
1401eca98:	0f 10 02             	movups (%rdx),%xmm0
1401eca9b:	4c 8b d2             	mov    %rdx,%r10
1401eca9e:	4d 8b e8             	mov    %r8,%r13
1401ecaa1:	48 8b d9             	mov    %rcx,%rbx
1401ecaa4:	0f 29 45 f0          	movaps %xmm0,-0x10(%rbp)
1401ecaa8:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401ecaad:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1401ecab2:	48 83 fa 02          	cmp    $0x2,%rdx
1401ecab6:	0f 82 f0 01 00 00    	jb     0x1401eccac
1401ecabc:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401ecac0:	48 83 c2 fe          	add    $0xfffffffffffffffe,%rdx
1401ecac4:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
1401ecac8:	44 0f b6 08          	movzbl (%rax),%r9d
1401ecacc:	48 8d 48 02          	lea    0x2(%rax),%rcx
1401ecad0:	0f b6 40 01          	movzbl 0x1(%rax),%eax
1401ecad4:	49 c1 e1 08          	shl    $0x8,%r9
1401ecad8:	4c 0b c8             	or     %rax,%r9
1401ecadb:	49 3b d1             	cmp    %r9,%rdx
1401ecade:	0f 82 c8 01 00 00    	jb     0x1401eccac
1401ecae4:	49 2b d1             	sub    %r9,%rdx
1401ecae7:	4c 8b d9             	mov    %rcx,%r11