1401de8dc:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401de8e1:	e8 fe c9 e2 ff       	call   0x14000b2e4
1401de8e6:	cc                   	int3
1401de8e7:	33 d2                	xor    %edx,%edx
1401de8e9:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401de8ee:	e8 f1 c9 e2 ff       	call   0x14000b2e4
1401de8f3:	cc                   	int3
1401de8f4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401de8f9:	55                   	push   %rbp
1401de8fa:	56                   	push   %rsi
1401de8fb:	57                   	push   %rdi
1401de8fc:	41 56                	push   %r14
1401de8fe:	41 57                	push   %r15
1401de900:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
1401de907:	ff
1401de908:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
1401de90f:	48 8b 05 6a 28 12 00 	mov    0x12286a(%rip),%rax        # 0x140301180
1401de916:	48 33 c4             	xor    %rsp,%rax
1401de919:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1401de920:	48 8b f2             	mov    %rdx,%rsi
1401de923:	48 8b d9             	mov    %rcx,%rbx
1401de926:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401de92b:	e8 ac 88 e4 ff       	call   0x1400271dc
1401de930:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401de934:	45 33 ff             	xor    %r15d,%r15d
1401de937:	48 85 d2             	test   %rdx,%rdx
1401de93a:	74 1e                	je     0x1401de95a
1401de93c:	44 38 3a             	cmp    %r15b,(%rdx)
1401de93f:	74 19                	je     0x1401de95a
1401de941:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401de946:	e8 0d 84 e4 ff       	call   0x140026d58
1401de94b:	48 8b c8             	mov    %rax,%rcx
1401de94e:	48 8d 15 47 1e 07 00 	lea    0x71e47(%rip),%rdx        # 0x14025079c
1401de955:	e8 fe 83 e4 ff       	call   0x140026d58
1401de95a:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1401de95e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401de963:	e8 f0 83 e4 ff       	call   0x140026d58
1401de968:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401de96c:	48 85 c9             	test   %rcx,%rcx
1401de96f:	0f 84 01 02 00 00    	je     0x1401deb76
1401de975:	48 8b 01             	mov    (%rcx),%rax
1401de978:	48 8b 40 20          	mov    0x20(%rax),%rax
1401de97c:	ff 15 ae 44 03 00    	call   *0x344ae(%rip)        # 0x140212e30
1401de982:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401de986:	e8 d5 58 f3 ff       	call   0x140114260
1401de98b:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401de992:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401de997:	e8 e4 54 e2 ff       	call   0x140003e80
1401de99c:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401de9a3:	48 83 bd 38 01 00 00 	cmpq   $0xf,0x138(%rbp)
1401de9aa:	0f
1401de9ab:	48 0f 47 95 20 01 00 	cmova  0x120(%rbp),%rdx
1401de9b2:	00
1401de9b3:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401de9b7:	e8 e4 c4 ef ff       	call   0x1400daea0
1401de9bc:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1401de9c3:	48 83 f8 0f          	cmp    $0xf,%rax
1401de9c7:	76 33                	jbe    0x1401de9fc
1401de9c9:	48 ff c0             	inc    %rax
1401de9cc:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1401de9d3:	48 8b d1             	mov    %rcx,%rdx
1401de9d6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401de9dc:	72 18                	jb     0x1401de9f6
1401de9de:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401de9e2:	48 2b d1             	sub    %rcx,%rdx
1401de9e5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401de9e9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401de9ed:	76 07                	jbe    0x1401de9f6
1401de9ef:	ff 15 8b 41 03 00    	call   *0x3418b(%rip)        # 0x140212b80
1401de9f5:	cc                   	int3
1401de9f6:	ff 15 44 41 03 00    	call   *0x34144(%rip)        # 0x140212b40
1401de9fc:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401dea00:	48 85 ff             	test   %rdi,%rdi
1401dea03:	0f 84 60 01 00 00    	je     0x1401deb69
1401dea09:	48 8b 07             	mov    (%rdi),%rax
1401dea0c:	4c 8b 70 38          	mov    0x38(%rax),%r14
1401dea10:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dea13:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1401dea1a:	66 0f 6f 0d de 16 0e 	movdqa 0xe16de(%rip),%xmm1        # 0x1402c0100
1401dea21:	00
1401dea22:	f3 0f 7f 8d 30 01 00 	movdqu %xmm1,0x130(%rbp)
1401dea29:	00
1401dea2a:	66 44 89 bd 20 01 00 	mov    %r15w,0x120(%rbp)
1401dea31:	00
1401dea32:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401dea37:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1401dea3b:	e8 68 95 e3 ff       	call   0x140017fa8
1401dea40:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401dea45:	48 85 d2             	test   %rdx,%rdx
1401dea48:	74 11                	je     0x1401dea5b
1401dea4a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1401dea4f:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401dea56:	e8 19 a9 e2 ff       	call   0x140009374
1401dea5b:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401dea62:	48 83 bd 38 01 00 00 	cmpq   $0x7,0x138(%rbp)
1401dea69:	07
1401dea6a:	48 0f 47 95 20 01 00 	cmova  0x120(%rbp),%rdx
1401dea71:	00
1401dea72:	48 8b cf             	mov    %rdi,%rcx
1401dea75:	49 8b c6             	mov    %r14,%rax
1401dea78:	ff 15 b2 43 03 00    	call   *0x343b2(%rip)        # 0x140212e30
1401dea7e:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1401dea85:	48 83 f8 07          	cmp    $0x7,%rax
1401dea89:	76 38                	jbe    0x1401deac3
1401dea8b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dea92:	00
1401dea93:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1401dea9a:	48 8b d1             	mov    %rcx,%rdx
1401dea9d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401deaa3:	72 18                	jb     0x1401deabd
1401deaa5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401deaa9:	48 2b d1             	sub    %rcx,%rdx
1401deaac:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401deab0:	48 83 f8 1f          	cmp    $0x1f,%rax
1401deab4:	76 07                	jbe    0x1401deabd
1401deab6:	ff 15 c4 40 03 00    	call   *0x340c4(%rip)        # 0x140212b80
1401deabc:	cc                   	int3
1401deabd:	ff 15 7d 40 03 00    	call   *0x3407d(%rip)        # 0x140212b40
1401deac3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401deac7:	48 85 c9             	test   %rcx,%rcx
1401deaca:	0f 84 a6 00 00 00    	je     0x1401deb76
1401dead0:	48 8b 01             	mov    (%rcx),%rax
1401dead3:	48 8d 15 5e 0c 0e 00 	lea    0xe0c5e(%rip),%rdx        # 0x1402bf738
1401deada:	48 8b 40 38          	mov    0x38(%rax),%rax
1401deade:	ff 15 4c 43 03 00    	call   *0x3434c(%rip)        # 0x140212e30
1401deae4:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401deae8:	48 85 c9             	test   %rcx,%rcx
1401deaeb:	0f 84 85 00 00 00    	je     0x1401deb76
1401deaf1:	48 8b 01             	mov    (%rcx),%rax
1401deaf4:	8b 56 4c             	mov    0x4c(%rsi),%edx
1401deaf7:	48 8b 40 50          	mov    0x50(%rax),%rax
1401deafb:	ff 15 2f 43 03 00    	call   *0x3432f(%rip)        # 0x140212e30
1401deb01:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401deb05:	48 85 c9             	test   %rcx,%rcx
1401deb08:	74 6c                	je     0x1401deb76
1401deb0a:	48 8b 01             	mov    (%rcx),%rax
1401deb0d:	48 8b 40 28          	mov    0x28(%rax),%rax
1401deb11:	ff 15 19 43 03 00    	call   *0x34319(%rip)        # 0x140212e30
1401deb17:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1401deb1e:	e8 c5 56 f3 ff       	call   0x1401141e8
1401deb23:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1401deb2a:	ff 15 d8 3c 03 00    	call   *0x33cd8(%rip)        # 0x140212808
1401deb30:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401deb34:	e8 03 97 e4 ff       	call   0x14002823c
1401deb39:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401deb3d:	ff 15 ed 3b 03 00    	call   *0x33bed(%rip)        # 0x140212730
1401deb43:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
1401deb4a:	48 33 cc             	xor    %rsp,%rcx
1401deb4d:	e8 1e 5c 02 00       	call   0x140204770
1401deb52:	48 8b 9c 24 90 02 00 	mov    0x290(%rsp),%rbx
1401deb59:	00
1401deb5a:	48 81 c4 50 02 00 00 	add    $0x250,%rsp
1401deb61:	41 5f                	pop    %r15
1401deb63:	41 5e                	pop    %r14
1401deb65:	5f                   	pop    %rdi
1401deb66:	5e                   	pop    %rsi
1401deb67:	5d                   	pop    %rbp
1401deb68:	c3                   	ret
1401deb69:	33 d2                	xor    %edx,%edx
1401deb6b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401deb70:	e8 6f c7 e2 ff       	call   0x14000b2e4
1401deb75:	cc                   	int3
1401deb76:	33 d2                	xor    %edx,%edx
1401deb78:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401deb7d:	e8 62 c7 e2 ff       	call   0x14000b2e4
1401deb82:	cc                   	int3
1401deb83:	90                   	nop
1401deb84:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401deb89:	55                   	push   %rbp
1401deb8a:	56                   	push   %rsi
1401deb8b:	57                   	push   %rdi
1401deb8c:	41 56                	push   %r14
1401deb8e:	41 57                	push   %r15
1401deb90:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
1401deb97:	ff
1401deb98:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
1401deb9f:	48 8b 05 da 25 12 00 	mov    0x1225da(%rip),%rax        # 0x140301180
1401deba6:	48 33 c4             	xor    %rsp,%rax
1401deba9:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1401debb0:	48 8b f2             	mov    %rdx,%rsi
1401debb3:	48 8b d9             	mov    %rcx,%rbx
1401debb6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401debbb:	e8 1c 86 e4 ff       	call   0x1400271dc
1401debc0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401debc4:	45 33 ff             	xor    %r15d,%r15d
1401debc7:	48 85 d2             	test   %rdx,%rdx
1401debca:	74 1e                	je     0x1401debea
1401debcc:	44 38 3a             	cmp    %r15b,(%rdx)
1401debcf:	74 19                	je     0x1401debea
1401debd1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401debd6:	e8 7d 81 e4 ff       	call   0x140026d58
1401debdb:	48 8b c8             	mov    %rax,%rcx
1401debde:	48 8d 15 b7 1b 07 00 	lea    0x71bb7(%rip),%rdx        # 0x14025079c
1401debe5:	e8 6e 81 e4 ff       	call   0x140026d58
1401debea:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1401debee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401debf3:	e8 60 81 e4 ff       	call   0x140026d58
1401debf8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401debfc:	48 85 c9             	test   %rcx,%rcx
1401debff:	0f 84 02 02 00 00    	je     0x1401dee07
1401dec05:	48 8b 01             	mov    (%rcx),%rax
1401dec08:	48 8b 40 20          	mov    0x20(%rax),%rax
1401dec0c:	ff 15 1e 42 03 00    	call   *0x3421e(%rip)        # 0x140212e30
1401dec12:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401dec16:	e8 45 56 f3 ff       	call   0x140114260
1401dec1b:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401dec22:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401dec27:	e8 54 52 e2 ff       	call   0x140003e80
1401dec2c:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401dec33:	48 83 bd 38 01 00 00 	cmpq   $0xf,0x138(%rbp)
1401dec3a:	0f
1401dec3b:	48 0f 47 95 20 01 00 	cmova  0x120(%rbp),%rdx
1401dec42:	00
1401dec43:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401dec47:	e8 54 c2 ef ff       	call   0x1400daea0
1401dec4c:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1401dec53:	48 83 f8 0f          	cmp    $0xf,%rax
1401dec57:	76 33                	jbe    0x1401dec8c
1401dec59:	48 ff c0             	inc    %rax
1401dec5c:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1401dec63:	48 8b d1             	mov    %rcx,%rdx
1401dec66:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401dec6c:	72 18                	jb     0x1401dec86
1401dec6e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dec72:	48 2b d1             	sub    %rcx,%rdx
1401dec75:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dec79:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dec7d:	76 07                	jbe    0x1401dec86
1401dec7f:	ff 15 fb 3e 03 00    	call   *0x33efb(%rip)        # 0x140212b80
1401dec85:	cc                   	int3
1401dec86:	ff 15 b4 3e 03 00    	call   *0x33eb4(%rip)        # 0x140212b40
1401dec8c:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401dec90:	48 85 ff             	test   %rdi,%rdi
1401dec93:	0f 84 61 01 00 00    	je     0x1401dedfa
1401dec99:	48 8b 07             	mov    (%rdi),%rax
1401dec9c:	4c 8b 70 38          	mov    0x38(%rax),%r14
1401deca0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401deca3:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1401decaa:	66 0f 6f 0d 4e 14 0e 	movdqa 0xe144e(%rip),%xmm1        # 0x1402c0100
1401decb1:	00
1401decb2:	f3 0f 7f 8d 30 01 00 	movdqu %xmm1,0x130(%rbp)
1401decb9:	00
1401decba:	66 44 89 bd 20 01 00 	mov    %r15w,0x120(%rbp)
1401decc1:	00
1401decc2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401decc7:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1401deccb:	e8 d8 92 e3 ff       	call   0x140017fa8
1401decd0:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401decd5:	48 85 d2             	test   %rdx,%rdx
1401decd8:	74 11                	je     0x1401deceb
1401decda:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1401decdf:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401dece6:	e8 89 a6 e2 ff       	call   0x140009374
1401deceb:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401decf2:	48 83 bd 38 01 00 00 	cmpq   $0x7,0x138(%rbp)
1401decf9:	07
1401decfa:	48 0f 47 95 20 01 00 	cmova  0x120(%rbp),%rdx
1401ded01:	00
1401ded02:	48 8b cf             	mov    %rdi,%rcx
1401ded05:	49 8b c6             	mov    %r14,%rax
1401ded08:	ff 15 22 41 03 00    	call   *0x34122(%rip)        # 0x140212e30
1401ded0e:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1401ded15:	48 83 f8 07          	cmp    $0x7,%rax
1401ded19:	76 38                	jbe    0x1401ded53
1401ded1b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401ded22:	00
1401ded23:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1401ded2a:	48 8b d1             	mov    %rcx,%rdx
1401ded2d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ded33:	72 18                	jb     0x1401ded4d
1401ded35:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ded39:	48 2b d1             	sub    %rcx,%rdx
1401ded3c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ded40:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ded44:	76 07                	jbe    0x1401ded4d
1401ded46:	ff 15 34 3e 03 00    	call   *0x33e34(%rip)        # 0x140212b80
1401ded4c:	cc                   	int3
1401ded4d:	ff 15 ed 3d 03 00    	call   *0x33ded(%rip)        # 0x140212b40
1401ded53:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ded57:	48 85 c9             	test   %rcx,%rcx
1401ded5a:	0f 84 a7 00 00 00    	je     0x1401dee07
1401ded60:	48 8b 01             	mov    (%rcx),%rax
1401ded63:	48 8d 15 56 09 0e 00 	lea    0xe0956(%rip),%rdx        # 0x1402bf6c0
1401ded6a:	48 8b 40 38          	mov    0x38(%rax),%rax
1401ded6e:	ff 15 bc 40 03 00    	call   *0x340bc(%rip)        # 0x140212e30
1401ded74:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ded78:	48 85 c9             	test   %rcx,%rcx
1401ded7b:	0f 84 86 00 00 00    	je     0x1401dee07
1401ded81:	48 8b 01             	mov    (%rcx),%rax
1401ded84:	48 8b 56 50          	mov    0x50(%rsi),%rdx
1401ded88:	48 8b 40 50          	mov    0x50(%rax),%rax
1401ded8c:	ff 15 9e 40 03 00    	call   *0x3409e(%rip)        # 0x140212e30
1401ded92:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ded96:	48 85 c9             	test   %rcx,%rcx
1401ded99:	74 6c                	je     0x1401dee07
1401ded9b:	48 8b 01             	mov    (%rcx),%rax
1401ded9e:	48 8b 40 28          	mov    0x28(%rax),%rax
1401deda2:	ff 15 88 40 03 00    	call   *0x34088(%rip)        # 0x140212e30
1401deda8:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1401dedaf:	e8 34 54 f3 ff       	call   0x1401141e8
1401dedb4:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1401dedbb:	ff 15 47 3a 03 00    	call   *0x33a47(%rip)        # 0x140212808
1401dedc1:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401dedc5:	e8 72 94 e4 ff       	call   0x14002823c
1401dedca:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401dedce:	ff 15 5c 39 03 00    	call   *0x3395c(%rip)        # 0x140212730
1401dedd4:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
1401deddb:	48 33 cc             	xor    %rsp,%rcx
1401dedde:	e8 8d 59 02 00       	call   0x140204770
1401dede3:	48 8b 9c 24 90 02 00 	mov    0x290(%rsp),%rbx
1401dedea:	00
1401dedeb:	48 81 c4 50 02 00 00 	add    $0x250,%rsp
1401dedf2:	41 5f                	pop    %r15
1401dedf4:	41 5e                	pop    %r14
1401dedf6:	5f                   	pop    %rdi
1401dedf7:	5e                   	pop    %rsi
1401dedf8:	5d                   	pop    %rbp
1401dedf9:	c3                   	ret
1401dedfa:	33 d2                	xor    %edx,%edx
1401dedfc:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401dee01:	e8 de c4 e2 ff       	call   0x14000b2e4
1401dee06:	cc                   	int3
1401dee07:	33 d2                	xor    %edx,%edx
1401dee09:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401dee0e:	e8 d1 c4 e2 ff       	call   0x14000b2e4
1401dee13:	cc                   	int3
1401dee14:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dee19:	55                   	push   %rbp
1401dee1a:	56                   	push   %rsi
1401dee1b:	57                   	push   %rdi
1401dee1c:	41 56                	push   %r14
1401dee1e:	41 57                	push   %r15
1401dee20:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
1401dee27:	ff
1401dee28:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
1401dee2f:	48 8b 05 4a 23 12 00 	mov    0x12234a(%rip),%rax        # 0x140301180
1401dee36:	48 33 c4             	xor    %rsp,%rax
1401dee39:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1401dee40:	48 8b f2             	mov    %rdx,%rsi
1401dee43:	48 8b d9             	mov    %rcx,%rbx
1401dee46:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dee4b:	e8 8c 83 e4 ff       	call   0x1400271dc
1401dee50:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401dee54:	45 33 ff             	xor    %r15d,%r15d
1401dee57:	48 85 d2             	test   %rdx,%rdx
1401dee5a:	74 1e                	je     0x1401dee7a
1401dee5c:	44 38 3a             	cmp    %r15b,(%rdx)
1401dee5f:	74 19                	je     0x1401dee7a
1401dee61:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dee66:	e8 ed 7e e4 ff       	call   0x140026d58