140382842:	e8 d9 a4 10 00       	call   0x14048cd20
140382847:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14038284c:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140382851:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140382856:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14038285b:	48 83 c4 40          	add    $0x40,%rsp
14038285f:	41 5f                	pop    %r15
140382861:	41 5e                	pop    %r14
140382863:	41 5c                	pop    %r12
140382865:	c3                   	ret
140382866:	cc                   	int3
140382867:	cc                   	int3
140382868:	cc                   	int3
140382869:	cc                   	int3
14038286a:	cc                   	int3
14038286b:	cc                   	int3
14038286c:	cc                   	int3
14038286d:	cc                   	int3
14038286e:	cc                   	int3
14038286f:	cc                   	int3
140382870:	40 53                	rex push %rbx
140382872:	48 83 ec 20          	sub    $0x20,%rsp
140382876:	48 8b d9             	mov    %rcx,%rbx
140382879:	e8 62 44 1b 00       	call   0x140536ce0
14038287e:	48 8d 4b 80          	lea    -0x80(%rbx),%rcx
140382882:	48 83 c4 20          	add    $0x20,%rsp
140382886:	5b                   	pop    %rbx
140382887:	e9 24 a6 10 00       	jmp    0x14048ceb0
14038288c:	cc                   	int3
14038288d:	cc                   	int3
14038288e:	cc                   	int3
14038288f:	cc                   	int3
140382890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140382895:	57                   	push   %rdi
140382896:	48 83 ec 50          	sub    $0x50,%rsp
14038289a:	48 8b 05 5f 66 03 01 	mov    0x103665f(%rip),%rax        # 0x1413b8f00
1403828a1:	48 33 c4             	xor    %rsp,%rax
1403828a4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403828a9:	48 8b fa             	mov    %rdx,%rdi
1403828ac:	48 8b d9             	mov    %rcx,%rbx
1403828af:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1403828b4:	8b 15 4e c4 11 01    	mov    0x111c44e(%rip),%edx        # 0x14149ed08
1403828ba:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1403828c1:	00 00
1403828c3:	b9 00 13 00 00       	mov    $0x1300,%ecx
1403828c8:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
1403828cc:	8b 14 01             	mov    (%rcx,%rax,1),%edx
1403828cf:	39 15 13 f8 09 01    	cmp    %edx,0x109f813(%rip)        # 0x1414220e8
1403828d5:	0f 8f 2f 01 00 00    	jg     0x140382a0a
1403828db:	44 8b 07             	mov    (%rdi),%r8d
1403828de:	44 3b 05 03 de 0a 01 	cmp    0x10ade03(%rip),%r8d        # 0x1414306e8
1403828e5:	75 0f                	jne    0x1403828f6
1403828e7:	8b 05 ff dd 0a 01    	mov    0x10addff(%rip),%eax        # 0x1414306ec
1403828ed:	39 47 04             	cmp    %eax,0x4(%rdi)
1403828f0:	0f 84 e7 00 00 00    	je     0x1403829dd
1403828f6:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1403828fa:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1403828fe:	48 8b c2             	mov    %rdx,%rax
140382901:	4c 8b ca             	mov    %rdx,%r9
140382904:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140382908:	75 32                	jne    0x14038293c
14038290a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140382910:	44 39 41 20          	cmp    %r8d,0x20(%rcx)
140382914:	75 06                	jne    0x14038291c
140382916:	8b 47 04             	mov    0x4(%rdi),%eax
140382919:	39 41 24             	cmp    %eax,0x24(%rcx)
14038291c:	0f 92 c0             	setb   %al
14038291f:	84 c0                	test   %al,%al
140382921:	74 06                	je     0x140382929
140382923:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140382927:	eb 06                	jmp    0x14038292f
140382929:	48 8b d1             	mov    %rcx,%rdx
14038292c:	48 8b 09             	mov    (%rcx),%rcx
14038292f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140382933:	74 db                	je     0x140382910
140382935:	48 8b 43 60          	mov    0x60(%rbx),%rax
140382939:	4c 8b c8             	mov    %rax,%r9
14038293c:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140382940:	75 32                	jne    0x140382974
140382942:	44 3b 42 20          	cmp    0x20(%rdx),%r8d
140382946:	75 09                	jne    0x140382951
140382948:	8b 42 24             	mov    0x24(%rdx),%eax
14038294b:	39 47 04             	cmp    %eax,0x4(%rdi)
14038294e:	49 8b c1             	mov    %r9,%rax
140382951:	0f 92 c1             	setb   %cl
140382954:	84 c9                	test   %cl,%cl
140382956:	75 1c                	jne    0x140382974
140382958:	48 3b d0             	cmp    %rax,%rdx
14038295b:	74 17                	je     0x140382974
14038295d:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
140382961:	48 85 db             	test   %rbx,%rbx
140382964:	74 0e                	je     0x140382974
140382966:	48 8b cf             	mov    %rdi,%rcx
140382969:	e8 52 48 3d 00       	call   0x1407571c0
14038296e:	48 8d 43 30          	lea    0x30(%rbx),%rax
140382972:	eb 78                	jmp    0x1403829ec
140382974:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140382979:	48 8b cf             	mov    %rdi,%rcx
14038297c:	e8 4f 49 3d 00       	call   0x1407572d0
140382981:	90                   	nop
140382982:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140382987:	76 03                	jbe    0x14038298c
140382989:	48 8b 00             	mov    (%rax),%rax
14038298c:	4c 8b c0             	mov    %rax,%r8
14038298f:	48 8d 15 22 fa c5 00 	lea    0xc5fa22(%rip),%rdx        # 0x140fe23b8
140382996:	48 8b 0d 5b eb 0a 01 	mov    0x10aeb5b(%rip),%rcx        # 0x1414314f8
14038299d:	e8 fe 12 41 00       	call   0x140793ca0
1403829a2:	90                   	nop
1403829a3:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1403829a8:	48 83 fa 0f          	cmp    $0xf,%rdx
1403829ac:	76 2f                	jbe    0x1403829dd
1403829ae:	48 ff c2             	inc    %rdx
1403829b1:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1403829b6:	48 8b c1             	mov    %rcx,%rax
1403829b9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403829c0:	72 15                	jb     0x1403829d7
1403829c2:	48 83 c2 27          	add    $0x27,%rdx
1403829c6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403829ca:	48 2b c1             	sub    %rcx,%rax
1403829cd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403829d1:	48 83 f8 1f          	cmp    $0x1f,%rax
1403829d5:	77 2d                	ja     0x140382a04
1403829d7:	e8 68 87 a9 00       	call   0x140e1b144
1403829dc:	90                   	nop
1403829dd:	48 8b cf             	mov    %rdi,%rcx
1403829e0:	e8 db 47 3d 00       	call   0x1407571c0
1403829e5:	48 8d 05 74 7d 02 01 	lea    0x1027d74(%rip),%rax        # 0x1413aa760
1403829ec:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1403829f1:	48 33 cc             	xor    %rsp,%rcx
1403829f4:	e8 07 8b a9 00       	call   0x140e1b500
1403829f9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1403829fe:	48 83 c4 50          	add    $0x50,%rsp
140382a02:	5f                   	pop    %rdi
140382a03:	c3                   	ret
140382a04:	e8 9b 77 aa 00       	call   0x140e2a1a4
140382a09:	90                   	nop
140382a0a:	48 8d 0d d7 f6 09 01 	lea    0x109f6d7(%rip),%rcx        # 0x1414220e8
140382a11:	e8 b6 8c a9 00       	call   0x140e1b6cc
140382a16:	83 3d cb f6 09 01 ff 	cmpl   $0xffffffff,0x109f6cb(%rip)        # 0x1414220e8
140382a1d:	0f 85 b8 fe ff ff    	jne    0x1403828db
140382a23:	48 8d 0d 26 c7 be 00 	lea    0xbec726(%rip),%rcx        # 0x140f6f150
140382a2a:	e8 45 89 a9 00       	call   0x140e1b374
140382a2f:	48 8d 0d b2 f6 09 01 	lea    0x109f6b2(%rip),%rcx        # 0x1414220e8
140382a36:	e8 25 8c a9 00       	call   0x140e1b660
140382a3b:	e9 9b fe ff ff       	jmp    0x1403828db
140382a40:	cc                   	int3
140382a41:	cc                   	int3
140382a42:	cc                   	int3
140382a43:	cc                   	int3
140382a44:	cc                   	int3
140382a45:	cc                   	int3
140382a46:	cc                   	int3
140382a47:	cc                   	int3
140382a48:	cc                   	int3
140382a49:	cc                   	int3
140382a4a:	cc                   	int3
140382a4b:	cc                   	int3
140382a4c:	cc                   	int3
140382a4d:	cc                   	int3
140382a4e:	cc                   	int3
140382a4f:	cc                   	int3
140382a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140382a55:	57                   	push   %rdi
140382a56:	48 83 ec 50          	sub    $0x50,%rsp
140382a5a:	48 8b 05 9f 64 03 01 	mov    0x103649f(%rip),%rax        # 0x1413b8f00
140382a61:	48 33 c4             	xor    %rsp,%rax
140382a64:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140382a69:	48 8b fa             	mov    %rdx,%rdi
140382a6c:	48 8b d9             	mov    %rcx,%rbx
140382a6f:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140382a74:	8b 15 8e c2 11 01    	mov    0x111c28e(%rip),%edx        # 0x14149ed08
140382a7a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140382a81:	00 00
140382a83:	b9 00 13 00 00       	mov    $0x1300,%ecx
140382a88:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
140382a8c:	8b 14 01             	mov    (%rcx,%rax,1),%edx
140382a8f:	39 15 4f f6 09 01    	cmp    %edx,0x109f64f(%rip)        # 0x1414220e4
140382a95:	0f 8f 2f 01 00 00    	jg     0x140382bca
140382a9b:	44 8b 07             	mov    (%rdi),%r8d
140382a9e:	44 3b 05 43 dc 0a 01 	cmp    0x10adc43(%rip),%r8d        # 0x1414306e8
140382aa5:	75 0f                	jne    0x140382ab6
140382aa7:	8b 05 3f dc 0a 01    	mov    0x10adc3f(%rip),%eax        # 0x1414306ec
140382aad:	39 47 04             	cmp    %eax,0x4(%rdi)
140382ab0:	0f 84 e7 00 00 00    	je     0x140382b9d
140382ab6:	48 8b 53 60          	mov    0x60(%rbx),%rdx
140382aba:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140382abe:	48 8b c2             	mov    %rdx,%rax
140382ac1:	4c 8b ca             	mov    %rdx,%r9
140382ac4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140382ac8:	75 32                	jne    0x140382afc
140382aca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140382ad0:	44 39 41 20          	cmp    %r8d,0x20(%rcx)
140382ad4:	75 06                	jne    0x140382adc
140382ad6:	8b 47 04             	mov    0x4(%rdi),%eax
140382ad9:	39 41 24             	cmp    %eax,0x24(%rcx)
140382adc:	0f 92 c0             	setb   %al
140382adf:	84 c0                	test   %al,%al
140382ae1:	74 06                	je     0x140382ae9
140382ae3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140382ae7:	eb 06                	jmp    0x140382aef
140382ae9:	48 8b d1             	mov    %rcx,%rdx
140382aec:	48 8b 09             	mov    (%rcx),%rcx
140382aef:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140382af3:	74 db                	je     0x140382ad0
140382af5:	48 8b 43 60          	mov    0x60(%rbx),%rax
140382af9:	4c 8b c8             	mov    %rax,%r9
140382afc:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140382b00:	75 32                	jne    0x140382b34
140382b02:	44 3b 42 20          	cmp    0x20(%rdx),%r8d
140382b06:	75 09                	jne    0x140382b11
140382b08:	8b 42 24             	mov    0x24(%rdx),%eax
140382b0b:	39 47 04             	cmp    %eax,0x4(%rdi)
140382b0e:	49 8b c1             	mov    %r9,%rax
140382b11:	0f 92 c1             	setb   %cl
140382b14:	84 c9                	test   %cl,%cl
140382b16:	75 1c                	jne    0x140382b34
140382b18:	48 3b d0             	cmp    %rax,%rdx
140382b1b:	74 17                	je     0x140382b34
140382b1d:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
140382b21:	48 85 db             	test   %rbx,%rbx
140382b24:	74 0e                	je     0x140382b34
140382b26:	48 8b cf             	mov    %rdi,%rcx
140382b29:	e8 92 46 3d 00       	call   0x1407571c0
140382b2e:	48 8d 43 30          	lea    0x30(%rbx),%rax
140382b32:	eb 78                	jmp    0x140382bac
140382b34:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140382b39:	48 8b cf             	mov    %rdi,%rcx
140382b3c:	e8 8f 47 3d 00       	call   0x1407572d0
140382b41:	90                   	nop
140382b42:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140382b47:	76 03                	jbe    0x140382b4c
140382b49:	48 8b 00             	mov    (%rax),%rax
140382b4c:	4c 8b c0             	mov    %rax,%r8
140382b4f:	48 8d 15 62 f8 c5 00 	lea    0xc5f862(%rip),%rdx        # 0x140fe23b8
140382b56:	48 8b 0d 9b e9 0a 01 	mov    0x10ae99b(%rip),%rcx        # 0x1414314f8
140382b5d:	e8 3e 11 41 00       	call   0x140793ca0
140382b62:	90                   	nop
140382b63:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140382b68:	48 83 fa 0f          	cmp    $0xf,%rdx
140382b6c:	76 2f                	jbe    0x140382b9d
140382b6e:	48 ff c2             	inc    %rdx
140382b71:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140382b76:	48 8b c1             	mov    %rcx,%rax
140382b79:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140382b80:	72 15                	jb     0x140382b97
140382b82:	48 83 c2 27          	add    $0x27,%rdx
140382b86:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140382b8a:	48 2b c1             	sub    %rcx,%rax
140382b8d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140382b91:	48 83 f8 1f          	cmp    $0x1f,%rax
140382b95:	77 2d                	ja     0x140382bc4
140382b97:	e8 a8 85 a9 00       	call   0x140e1b144
140382b9c:	90                   	nop
140382b9d:	48 8b cf             	mov    %rdi,%rcx
140382ba0:	e8 1b 46 3d 00       	call   0x1407571c0
140382ba5:	48 8d 05 94 7b 02 01 	lea    0x1027b94(%rip),%rax        # 0x1413aa740
140382bac:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140382bb1:	48 33 cc             	xor    %rsp,%rcx
140382bb4:	e8 47 89 a9 00       	call   0x140e1b500
140382bb9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140382bbe:	48 83 c4 50          	add    $0x50,%rsp
140382bc2:	5f                   	pop    %rdi
140382bc3:	c3                   	ret
140382bc4:	e8 db 75 aa 00       	call   0x140e2a1a4
140382bc9:	90                   	nop
140382bca:	48 8d 0d 13 f5 09 01 	lea    0x109f513(%rip),%rcx        # 0x1414220e4
140382bd1:	e8 f6 8a a9 00       	call   0x140e1b6cc
140382bd6:	83 3d 07 f5 09 01 ff 	cmpl   $0xffffffff,0x109f507(%rip)        # 0x1414220e4
140382bdd:	0f 85 b8 fe ff ff    	jne    0x140382a9b
140382be3:	48 8d 0d d6 c5 be 00 	lea    0xbec5d6(%rip),%rcx        # 0x140f6f1c0
140382bea:	e8 85 87 a9 00       	call   0x140e1b374
140382bef:	48 8d 0d ee f4 09 01 	lea    0x109f4ee(%rip),%rcx        # 0x1414220e4
140382bf6:	e8 65 8a a9 00       	call   0x140e1b660
140382bfb:	e9 9b fe ff ff       	jmp    0x140382a9b
140382c00:	cc                   	int3
140382c01:	cc                   	int3
140382c02:	cc                   	int3
140382c03:	cc                   	int3
140382c04:	cc                   	int3
140382c05:	cc                   	int3
140382c06:	cc                   	int3
140382c07:	cc                   	int3
140382c08:	cc                   	int3
140382c09:	cc                   	int3
140382c0a:	cc                   	int3
140382c0b:	cc                   	int3
140382c0c:	cc                   	int3
140382c0d:	cc                   	int3
140382c0e:	cc                   	int3
140382c0f:	cc                   	int3
140382c10:	48 8b 11             	mov    (%rcx),%rdx
140382c13:	48 2b 15 36 f6 c2 00 	sub    0xc2f636(%rip),%rdx        # 0x140fb2250
140382c1a:	75 0c                	jne    0x140382c28
140382c1c:	8b 51 08             	mov    0x8(%rcx),%edx
140382c1f:	8b 05 33 f6 c2 00    	mov    0xc2f633(%rip),%eax        # 0x140fb2258
140382c25:	48 2b d0             	sub    %rax,%rdx
140382c28:	33 c0                	xor    %eax,%eax
140382c2a:	48 85 d2             	test   %rdx,%rdx
140382c2d:	0f 95 c0             	setne  %al
140382c30:	c3                   	ret
140382c31:	cc                   	int3
140382c32:	cc                   	int3
140382c33:	cc                   	int3
140382c34:	cc                   	int3
140382c35:	cc                   	int3
140382c36:	cc                   	int3
140382c37:	cc                   	int3
140382c38:	cc                   	int3
140382c39:	cc                   	int3
140382c3a:	cc                   	int3
140382c3b:	cc                   	int3
140382c3c:	cc                   	int3
140382c3d:	cc                   	int3
140382c3e:	cc                   	int3
140382c3f:	cc                   	int3
140382c40:	4c 8b 41 60          	mov    0x60(%rcx),%r8
140382c44:	4d 8b d8             	mov    %r8,%r11
140382c47:	49 8b 40 08          	mov    0x8(%r8),%rax
140382c4b:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140382c4f:	75 28                	jne    0x140382c79
140382c51:	44 8b 0a             	mov    (%rdx),%r9d
140382c54:	44 39 48 20          	cmp    %r9d,0x20(%rax)
140382c58:	75 06                	jne    0x140382c60
140382c5a:	8b 4a 04             	mov    0x4(%rdx),%ecx
140382c5d:	39 48 24             	cmp    %ecx,0x24(%rax)
140382c60:	0f 92 c1             	setb   %cl
140382c63:	84 c9                	test   %cl,%cl
140382c65:	74 06                	je     0x140382c6d
140382c67:	48 8b 40 10          	mov    0x10(%rax),%rax
140382c6b:	eb 06                	jmp    0x140382c73
140382c6d:	4c 8b c0             	mov    %rax,%r8
140382c70:	48 8b 00             	mov    (%rax),%rax
140382c73:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140382c77:	74 db                	je     0x140382c54
140382c79:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140382c7e:	75 20                	jne    0x140382ca0
140382c80:	8b 02                	mov    (%rdx),%eax
140382c82:	41 3b 40 20          	cmp    0x20(%r8),%eax
140382c86:	75 07                	jne    0x140382c8f
140382c88:	41 8b 40 24          	mov    0x24(%r8),%eax
140382c8c:	39 42 04             	cmp    %eax,0x4(%rdx)
140382c8f:	0f 92 c0             	setb   %al
140382c92:	84 c0                	test   %al,%al
140382c94:	75 0a                	jne    0x140382ca0
140382c96:	4d 3b c3             	cmp    %r11,%r8
140382c99:	74 05                	je     0x140382ca0
140382c9b:	49 8b 40 38          	mov    0x38(%r8),%rax
140382c9f:	c3                   	ret
140382ca0:	33 c0                	xor    %eax,%eax
140382ca2:	c3                   	ret