140e3fc18:	48 8b 05 e1 36 3a 00 	mov    0x3a36e1(%rip),%rax        # 0x1411e3300
140e3fc1f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140e3fc24:	48 3b 15 45 37 3a 00 	cmp    0x3a3745(%rip),%rdx        # 0x1411e3370
140e3fc2b:	0f 84 ef 01 00 00    	je     0x140e3fe20
140e3fc31:	48 3b 15 30 37 3a 00 	cmp    0x3a3730(%rip),%rdx        # 0x1411e3368
140e3fc38:	0f 84 f2 00 00 00    	je     0x140e3fd30
140e3fc3e:	4c 8b 0d cb 36 3a 00 	mov    0x3a36cb(%rip),%r9        # 0x1411e3310
140e3fc45:	4c 23 ca             	and    %rdx,%r9
140e3fc48:	4c 3b 0d c1 36 3a 00 	cmp    0x3a36c1(%rip),%r9        # 0x1411e3310
140e3fc4f:	0f 84 9b 02 00 00    	je     0x140e3fef0
140e3fc55:	c5 fb 10 44 24 60    	vmovsd 0x60(%rsp),%xmm0
140e3fc5b:	e9 56 fb ff ff       	jmp    0x140e3f7b6
140e3fc60:	48 33 c0             	xor    %rax,%rax
140e3fc63:	4d 8b d8             	mov    %r8,%r11
140e3fc66:	4c 8b 0d a3 36 3a 00 	mov    0x3a36a3(%rip),%r9        # 0x1411e3310
140e3fc6d:	4c 0b 1d ec 36 3a 00 	or     0x3a36ec(%rip),%r11        # 0x1411e3360
140e3fc74:	4d 23 c8             	and    %r8,%r9
140e3fc77:	4c 3b 0d 92 36 3a 00 	cmp    0x3a3692(%rip),%r9        # 0x1411e3310
140e3fc7e:	49 0f 44 c0          	cmove  %r8,%rax
140e3fc82:	4c 8b 0d b7 36 3a 00 	mov    0x3a36b7(%rip),%r9        # 0x1411e3340
140e3fc89:	4c 23 c8             	and    %rax,%r9
140e3fc8c:	74 0d                	je     0x140e3fc9b
140e3fc8e:	4c 23 0d cb 36 3a 00 	and    0x3a36cb(%rip),%r9        # 0x1411e3360
140e3fc95:	0f 84 05 04 00 00    	je     0x140e400a0
140e3fc9b:	e9 a7 fd ff ff       	jmp    0x140e3fa47
140e3fca0:	48 33 c0             	xor    %rax,%rax
140e3fca3:	4c 8b da             	mov    %rdx,%r11
140e3fca6:	4c 8b 0d 63 36 3a 00 	mov    0x3a3663(%rip),%r9        # 0x1411e3310
140e3fcad:	4c 0b 1d ac 36 3a 00 	or     0x3a36ac(%rip),%r11        # 0x1411e3360
140e3fcb4:	4c 23 ca             	and    %rdx,%r9
140e3fcb7:	4c 3b 0d 52 36 3a 00 	cmp    0x3a3652(%rip),%r9        # 0x1411e3310
140e3fcbe:	48 0f 44 c2          	cmove  %rdx,%rax
140e3fcc2:	4c 8b 0d 77 36 3a 00 	mov    0x3a3677(%rip),%r9        # 0x1411e3340
140e3fcc9:	4c 23 c8             	and    %rax,%r9
140e3fccc:	74 0d                	je     0x140e3fcdb
140e3fcce:	4c 23 0d 8b 36 3a 00 	and    0x3a368b(%rip),%r9        # 0x1411e3360
140e3fcd5:	0f 84 75 03 00 00    	je     0x140e40050
140e3fcdb:	c5 fb 10 05 ad 37 3a 	vmovsd 0x3a37ad(%rip),%xmm0        # 0x1411e3490
140e3fce2:	00
140e3fce3:	e9 5f fd ff ff       	jmp    0x140e3fa47
140e3fce8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e3fcef:	00
140e3fcf0:	48 33 c0             	xor    %rax,%rax
140e3fcf3:	4c 8b da             	mov    %rdx,%r11
140e3fcf6:	4c 8b 0d 13 36 3a 00 	mov    0x3a3613(%rip),%r9        # 0x1411e3310
140e3fcfd:	4c 0b 1d 5c 36 3a 00 	or     0x3a365c(%rip),%r11        # 0x1411e3360
140e3fd04:	4c 23 ca             	and    %rdx,%r9
140e3fd07:	4c 3b 0d 02 36 3a 00 	cmp    0x3a3602(%rip),%r9        # 0x1411e3310
140e3fd0e:	48 0f 44 c2          	cmove  %rdx,%rax
140e3fd12:	4c 8b 0d 27 36 3a 00 	mov    0x3a3627(%rip),%r9        # 0x1411e3340
140e3fd19:	4c 23 c8             	and    %rax,%r9
140e3fd1c:	0f 85 2e 03 00 00    	jne    0x140e40050
140e3fd22:	c4 e1 f9 6e c2       	vmovq  %rdx,%xmm0
140e3fd27:	e9 1b fd ff ff       	jmp    0x140e3fa47
140e3fd2c:	0f 1f 40 00          	nopl   0x0(%rax)
140e3fd30:	48 8b 15 f1 35 3a 00 	mov    0x3a35f1(%rip),%rdx        # 0x1411e3328
140e3fd37:	48 0b 54 24 50       	or     0x50(%rsp),%rdx
140e3fd3c:	48 33 c0             	xor    %rax,%rax
140e3fd3f:	4d 8b d8             	mov    %r8,%r11
140e3fd42:	4c 8b 15 c7 35 3a 00 	mov    0x3a35c7(%rip),%r10        # 0x1411e3310
140e3fd49:	4c 0b 1d 10 36 3a 00 	or     0x3a3610(%rip),%r11        # 0x1411e3360
140e3fd50:	4d 23 d0             	and    %r8,%r10
140e3fd53:	4c 3b 15 b6 35 3a 00 	cmp    0x3a35b6(%rip),%r10        # 0x1411e3310
140e3fd5a:	49 0f 44 c0          	cmove  %r8,%rax
140e3fd5e:	4c 8b 15 db 35 3a 00 	mov    0x3a35db(%rip),%r10        # 0x1411e3340
140e3fd65:	4c 23 d0             	and    %rax,%r10
140e3fd68:	0f 85 32 03 00 00    	jne    0x140e400a0
140e3fd6e:	c4 e1 f9 6e c2       	vmovq  %rdx,%xmm0
140e3fd73:	e9 cf fc ff ff       	jmp    0x140e3fa47
140e3fd78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e3fd7f:	00
140e3fd80:	4c 8b 0d 89 35 3a 00 	mov    0x3a3589(%rip),%r9        # 0x1411e3310
140e3fd87:	4c 23 ca             	and    %rdx,%r9
140e3fd8a:	4c 3b 0d 7f 35 3a 00 	cmp    0x3a357f(%rip),%r9        # 0x1411e3310
140e3fd91:	0f 84 59 01 00 00    	je     0x140e3fef0
140e3fd97:	48 3b 15 d2 35 3a 00 	cmp    0x3a35d2(%rip),%rdx        # 0x1411e3370
140e3fd9e:	0f 84 7c 00 00 00    	je     0x140e3fe20
140e3fda4:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e3fdaa:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e3fdb0:	c5 fb 10 15 98 35 3a 	vmovsd 0x3a3598(%rip),%xmm2        # 0x1411e3350
140e3fdb7:	00
140e3fdb8:	44 8b 0d 15 35 3a 00 	mov    0x3a3515(%rip),%r9d        # 0x1411e32d4
140e3fdbf:	e8 3c 90 01 00       	call   0x140e58e00
140e3fdc4:	e9 7e fc ff ff       	jmp    0x140e3fa47
140e3fdc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e3fdd0:	4c 8b 0d 39 35 3a 00 	mov    0x3a3539(%rip),%r9        # 0x1411e3310
140e3fdd7:	4c 23 ca             	and    %rdx,%r9
140e3fdda:	4c 3b 0d 2f 35 3a 00 	cmp    0x3a352f(%rip),%r9        # 0x1411e3310
140e3fde1:	0f 84 09 01 00 00    	je     0x140e3fef0
140e3fde7:	4c 8b 0d 4a 35 3a 00 	mov    0x3a354a(%rip),%r9        # 0x1411e3338
140e3fdee:	4c 23 ca             	and    %rdx,%r9
140e3fdf1:	74 2d                	je     0x140e3fe20
140e3fdf3:	48 3b 15 6e 35 3a 00 	cmp    0x3a356e(%rip),%rdx        # 0x1411e3368
140e3fdfa:	0f 84 30 ff ff ff    	je     0x140e3fd30
140e3fe00:	4c 8b ca             	mov    %rdx,%r9
140e3fe03:	4c 23 0d 2e 35 3a 00 	and    0x3a352e(%rip),%r9        # 0x1411e3338
140e3fe0a:	4c 3b 0d 17 35 3a 00 	cmp    0x3a3517(%rip),%r9        # 0x1411e3328
140e3fe11:	0f 8c 69 01 00 00    	jl     0x140e3ff80
140e3fe17:	e9 84 01 00 00       	jmp    0x140e3ffa0
140e3fe1c:	0f 1f 40 00          	nopl   0x0(%rax)
140e3fe20:	4c 8b 15 e9 34 3a 00 	mov    0x3a34e9(%rip),%r10        # 0x1411e3310
140e3fe27:	48 33 c0             	xor    %rax,%rax
140e3fe2a:	4d 23 d0             	and    %r8,%r10
140e3fe2d:	4c 3b 15 dc 34 3a 00 	cmp    0x3a34dc(%rip),%r10        # 0x1411e3310
140e3fe34:	74 5a                	je     0x140e3fe90
140e3fe36:	4c 8b 15 c3 34 3a 00 	mov    0x3a34c3(%rip),%r10        # 0x1411e3300
140e3fe3d:	4d 23 d0             	and    %r8,%r10
140e3fe40:	48 0f 45 05 d8 34 3a 	cmovne 0x3a34d8(%rip),%rax        # 0x1411e3320
140e3fe47:	00
140e3fe48:	75 16                	jne    0x140e3fe60
140e3fe4a:	c4 e1 f9 6e c0       	vmovq  %rax,%xmm0
140e3fe4f:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3fe55:	e9 ed fb ff ff       	jmp    0x140e3fa47
140e3fe5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140e3fe60:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e3fe66:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e3fe6c:	c4 e1 f9 6e d0       	vmovq  %rax,%xmm2
140e3fe71:	c5 e9 56 54 24 50    	vorpd  0x50(%rsp),%xmm2,%xmm2
140e3fe77:	44 8b 0d 46 34 3a 00 	mov    0x3a3446(%rip),%r9d        # 0x1411e32c4
140e3fe7e:	e8 7d 8f 01 00       	call   0x140e58e00
140e3fe83:	e9 bf fb ff ff       	jmp    0x140e3fa47
140e3fe88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e3fe8f:	00
140e3fe90:	4d 8b d8             	mov    %r8,%r11
140e3fe93:	4c 3b 05 7e 34 3a 00 	cmp    0x3a347e(%rip),%r8        # 0x1411e3318
140e3fe9a:	74 34                	je     0x140e3fed0
140e3fe9c:	4c 3b 05 7d 34 3a 00 	cmp    0x3a347d(%rip),%r8        # 0x1411e3320
140e3fea3:	74 3b                	je     0x140e3fee0
140e3fea5:	4c 0b 1d b4 34 3a 00 	or     0x3a34b4(%rip),%r11        # 0x1411e3360
140e3feac:	4c 8b 15 8d 34 3a 00 	mov    0x3a348d(%rip),%r10        # 0x1411e3340
140e3feb3:	4d 23 d0             	and    %r8,%r10
140e3feb6:	0f 85 e4 01 00 00    	jne    0x140e400a0
140e3febc:	c4 e1 f9 6e c0       	vmovq  %rax,%xmm0
140e3fec1:	e9 81 fb ff ff       	jmp    0x140e3fa47
140e3fec6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e3fecd:	00 00 00
140e3fed0:	c5 fb 10 05 48 34 3a 	vmovsd 0x3a3448(%rip),%xmm0        # 0x1411e3320
140e3fed7:	00
140e3fed8:	e9 6a fb ff ff       	jmp    0x140e3fa47
140e3fedd:	0f 1f 00             	nopl   (%rax)
140e3fee0:	c5 f9 57 c0          	vxorpd %xmm0,%xmm0,%xmm0
140e3fee4:	e9 5e fb ff ff       	jmp    0x140e3fa47
140e3fee9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e3fef0:	4d 33 db             	xor    %r11,%r11
140e3fef3:	4c 8b 15 06 34 3a 00 	mov    0x3a3406(%rip),%r10        # 0x1411e3300
140e3fefa:	4d 23 d0             	and    %r8,%r10
140e3fefd:	4c 0f 44 1d 1b 34 3a 	cmove  0x3a341b(%rip),%r11        # 0x1411e3320
140e3ff04:	00
140e3ff05:	48 8b c2             	mov    %rdx,%rax
140e3ff08:	4c 8b 0d 31 34 3a 00 	mov    0x3a3431(%rip),%r9        # 0x1411e3340
140e3ff0f:	48 0b 05 4a 34 3a 00 	or     0x3a344a(%rip),%rax        # 0x1411e3360
140e3ff16:	4c 23 ca             	and    %rdx,%r9
140e3ff19:	4c 0f 45 d8          	cmovne %rax,%r11
140e3ff1d:	0f 85 2d 01 00 00    	jne    0x140e40050
140e3ff23:	48 33 c0             	xor    %rax,%rax
140e3ff26:	4d 8b c8             	mov    %r8,%r9
140e3ff29:	4c 8b 15 e0 33 3a 00 	mov    0x3a33e0(%rip),%r10        # 0x1411e3310
140e3ff30:	4c 0b 0d 29 34 3a 00 	or     0x3a3429(%rip),%r9        # 0x1411e3360
140e3ff37:	4d 23 d0             	and    %r8,%r10
140e3ff3a:	4c 3b 15 cf 33 3a 00 	cmp    0x3a33cf(%rip),%r10        # 0x1411e3310
140e3ff41:	49 0f 44 c0          	cmove  %r8,%rax
140e3ff45:	4c 8b 15 f4 33 3a 00 	mov    0x3a33f4(%rip),%r10        # 0x1411e3340
140e3ff4c:	4c 23 d0             	and    %rax,%r10
140e3ff4f:	4d 0f 45 d9          	cmovne %r9,%r11
140e3ff53:	0f 85 47 01 00 00    	jne    0x140e400a0
140e3ff59:	c4 c1 f9 6e c3       	vmovq  %r11,%xmm0
140e3ff5e:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140e3ff64:	e9 de fa ff ff       	jmp    0x140e3fa47
140e3ff69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e3ff70:	c5 f3 58 05 b0 33 3a 	vaddsd 0x3a33b0(%rip),%xmm1,%xmm0        # 0x1411e3328
140e3ff77:	00
140e3ff78:	e9 ca fa ff ff       	jmp    0x140e3fa47
140e3ff7d:	0f 1f 00             	nopl   (%rax)
140e3ff80:	4d 33 db             	xor    %r11,%r11
140e3ff83:	4c 8b 15 76 33 3a 00 	mov    0x3a3376(%rip),%r10        # 0x1411e3300
140e3ff8a:	4d 23 d0             	and    %r8,%r10
140e3ff8d:	4c 0f 45 1d 8b 33 3a 	cmovne 0x3a338b(%rip),%r11        # 0x1411e3320
140e3ff94:	00
140e3ff95:	eb 29                	jmp    0x140e3ffc0
140e3ff97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140e3ff9e:	00 00
140e3ffa0:	4d 33 db             	xor    %r11,%r11
140e3ffa3:	4c 8b 15 56 33 3a 00 	mov    0x3a3356(%rip),%r10        # 0x1411e3300
140e3ffaa:	4d 23 d0             	and    %r8,%r10
140e3ffad:	4c 0f 44 1d 6b 33 3a 	cmove  0x3a336b(%rip),%r11        # 0x1411e3320
140e3ffb4:	00
140e3ffb5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140e3ffbc:	00 00 00 00
140e3ffc0:	48 33 c0             	xor    %rax,%rax
140e3ffc3:	4d 8b c8             	mov    %r8,%r9
140e3ffc6:	4c 8b 15 43 33 3a 00 	mov    0x3a3343(%rip),%r10        # 0x1411e3310
140e3ffcd:	4c 0b 0d 8c 33 3a 00 	or     0x3a338c(%rip),%r9        # 0x1411e3360
140e3ffd4:	4d 23 d0             	and    %r8,%r10
140e3ffd7:	4c 3b 15 32 33 3a 00 	cmp    0x3a3332(%rip),%r10        # 0x1411e3310
140e3ffde:	49 0f 44 c0          	cmove  %r8,%rax
140e3ffe2:	4c 8b 15 57 33 3a 00 	mov    0x3a3357(%rip),%r10        # 0x1411e3340
140e3ffe9:	4c 23 d0             	and    %rax,%r10
140e3ffec:	4d 0f 45 d9          	cmovne %r9,%r11
140e3fff0:	0f 85 aa 00 00 00    	jne    0x140e400a0
140e3fff6:	48 85 c0             	test   %rax,%rax
140e3fff9:	75 45                	jne    0x140e40040
140e3fffb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e40000:	44 8b 0d d1 32 3a 00 	mov    0x3a32d1(%rip),%r9d        # 0x1411e32d8
140e40007:	4c 85 1d 2a 33 3a 00 	test   %r11,0x3a332a(%rip)        # 0x1411e3338
140e4000e:	44 0f 45 0d ca 32 3a 	cmovne 0x3a32ca(%rip),%r9d        # 0x1411e32e0
140e40015:	00
140e40016:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e4001c:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e40022:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140e40027:	e8 d4 8d 01 00       	call   0x140e58e00
140e4002c:	e9 16 fa ff ff       	jmp    0x140e3fa47
140e40031:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e40038:	0f 1f 84 00 00 00 00
140e4003f:	00
140e40040:	c4 c1 f9 6e c3       	vmovq  %r11,%xmm0
140e40045:	e9 fd f9 ff ff       	jmp    0x140e3fa47
140e4004a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140e40050:	48 33 c0             	xor    %rax,%rax
140e40053:	4c 8b 15 b6 32 3a 00 	mov    0x3a32b6(%rip),%r10        # 0x1411e3310
140e4005a:	4d 23 d0             	and    %r8,%r10
140e4005d:	4c 3b 15 ac 32 3a 00 	cmp    0x3a32ac(%rip),%r10        # 0x1411e3310
140e40064:	49 0f 44 c0          	cmove  %r8,%rax
140e40068:	4c 8b 15 d1 32 3a 00 	mov    0x3a32d1(%rip),%r10        # 0x1411e3340
140e4006f:	4c 23 d0             	and    %rax,%r10
140e40072:	75 5c                	jne    0x140e400d0
140e40074:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e4007a:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e40080:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140e40085:	44 8b 0d 3c 32 3a 00 	mov    0x3a323c(%rip),%r9d        # 0x1411e32c8
140e4008c:	e8 6f 8d 01 00       	call   0x140e58e00
140e40091:	e9 b1 f9 ff ff       	jmp    0x140e3fa47
140e40096:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e4009d:	00 00 00
140e400a0:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e400a6:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e400ac:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140e400b1:	44 8b 0d 14 32 3a 00 	mov    0x3a3214(%rip),%r9d        # 0x1411e32cc
140e400b8:	e8 43 8d 01 00       	call   0x140e58e00
140e400bd:	e9 85 f9 ff ff       	jmp    0x140e3fa47
140e400c2:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140e400c9:	1f 84 00 00 00 00 00
140e400d0:	4d 8b c8             	mov    %r8,%r9
140e400d3:	4c 3b 1d 6e 32 3a 00 	cmp    0x3a326e(%rip),%r11        # 0x1411e3348
140e400da:	4d 0f 44 d9          	cmove  %r9,%r11
140e400de:	74 27                	je     0x140e40107
140e400e0:	4c 3b 0d 61 32 3a 00 	cmp    0x3a3261(%rip),%r9        # 0x1411e3348
140e400e7:	4d 0f 44 cb          	cmove  %r11,%r9
140e400eb:	4d 8b d1             	mov    %r9,%r10
140e400ee:	4c 23 15 0b 32 3a 00 	and    0x3a320b(%rip),%r10        # 0x1411e3300
140e400f5:	4d 0f 45 cb          	cmovne %r11,%r9
140e400f9:	4d 8b d3             	mov    %r11,%r10
140e400fc:	4c 23 15 fd 31 3a 00 	and    0x3a31fd(%rip),%r10        # 0x1411e3300
140e40103:	4d 0f 45 d9          	cmovne %r9,%r11
140e40107:	4c 0b 1d 52 32 3a 00 	or     0x3a3252(%rip),%r11        # 0x1411e3360
140e4010e:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e40114:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e4011a:	c4 c1 f9 6e d3       	vmovq  %r11,%xmm2
140e4011f:	44 8b 0d aa 31 3a 00 	mov    0x3a31aa(%rip),%r9d        # 0x1411e32d0
140e40126:	e8 d5 8c 01 00       	call   0x140e58e00
140e4012b:	e9 17 f9 ff ff       	jmp    0x140e3fa47
140e40130:	c5 f9 28 d0          	vmovapd %xmm0,%xmm2
140e40134:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
140e4013a:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
140e40140:	44 8b 0d 95 31 3a 00 	mov    0x3a3195(%rip),%r9d        # 0x1411e32dc
140e40147:	e8 b4 8c 01 00       	call   0x140e58e00
140e4014c:	e9 f6 f8 ff ff       	jmp    0x140e3fa47
140e40151:	cc                   	int3
140e40152:	cc                   	int3
140e40153:	cc                   	int3
140e40154:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e40159:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140e4015e:	55                   	push   %rbp
140e4015f:	48 8b ec             	mov    %rsp,%rbp
140e40162:	48 83 ec 70          	sub    $0x70,%rsp
140e40166:	41 83 c8 ff          	or     $0xffffffff,%r8d
140e4016a:	8b d9                	mov    %ecx,%ebx
140e4016c:	41 3b c8             	cmp    %r8d,%ecx
140e4016f:	0f 84 fd 00 00 00    	je     0x140e40272
140e40175:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140e40179:	e8 e6 1f ff ff       	call   0x140e32164
140e4017e:	33 ff                	xor    %edi,%edi
140e40180:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
140e40186:	73 2d                	jae    0x140e401b5
140e40188:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140e4018c:	0f b6 d3             	movzbl %bl,%edx
140e4018f:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
140e40196:	44 0f b6 04 11       	movzbl (%rcx,%rdx,1),%r8d
140e4019b:	40 38 7d f8          	cmp    %dil,-0x8(%rbp)
140e4019f:	0f 84 cd 00 00 00    	je     0x140e40272
140e401a5:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140e401a9:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140e401b0:	e9 bd 00 00 00       	jmp    0x140e40272
140e401b5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e401b9:	40 88 7d 12          	mov    %dil,0x12(%rbp)
140e401bd:	83 7a 08 01          	cmpl   $0x1,0x8(%rdx)
140e401c1:	7e 1e                	jle    0x140e401e1
140e401c3:	8b c3                	mov    %ebx,%eax
140e401c5:	c1 f8 08             	sar    $0x8,%eax
140e401c8:	0f b6 c8             	movzbl %al,%ecx
140e401cb:	48 8b 02             	mov    (%rdx),%rax
140e401ce:	66 39 3c 48          	cmp    %di,(%rax,%rcx,2)
140e401d2:	7d 0d                	jge    0x140e401e1
140e401d4:	88 4d 10             	mov    %cl,0x10(%rbp)
140e401d7:	b9 02 00 00 00       	mov    $0x2,%ecx
140e401dc:	88 5d 11             	mov    %bl,0x11(%rbp)
140e401df:	eb 1b                	jmp    0x140e401fc
140e401e1:	e8 0a a1 fe ff       	call   0x140e2a2f0
140e401e6:	b9 01 00 00 00       	mov    $0x1,%ecx
140e401eb:	c7 00 2a 00 00 00    	movl   $0x2a,(%rax)
140e401f1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e401f5:	88 5d 10             	mov    %bl,0x10(%rbp)
140e401f8:	40 88 7d 11          	mov    %dil,0x11(%rbp)
140e401fc:	33 c0                	xor    %eax,%eax
140e401fe:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140e40205:	00
140e40206:	66 89 45 20          	mov    %ax,0x20(%rbp)
140e4020a:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
140e4020e:	88 45 22             	mov    %al,0x22(%rbp)
140e40211:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140e40217:	8b 42 0c             	mov    0xc(%rdx),%eax
140e4021a:	48 8b 92 38 01 00 00 	mov    0x138(%rdx),%rdx
140e40221:	89 44 24 38          	mov    %eax,0x38(%rsp)
140e40225:	48 8d 45 20          	lea    0x20(%rbp),%rax
140e40229:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
140e40230:	00
140e40231:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e40236:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140e4023a:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140e4023e:	e8 25 90 01 00       	call   0x140e59268
140e40243:	85 c0                	test   %eax,%eax
140e40245:	75 05                	jne    0x140e4024c
140e40247:	44 8b c3             	mov    %ebx,%r8d
140e4024a:	eb 15                	jmp    0x140e40261
140e4024c:	44 0f b6 45 20       	movzbl 0x20(%rbp),%r8d
140e40251:	83 f8 01             	cmp    $0x1,%eax
140e40254:	74 0b                	je     0x140e40261
140e40256:	0f b6 45 21          	movzbl 0x21(%rbp),%eax
140e4025a:	41 c1 e0 08          	shl    $0x8,%r8d
140e4025e:	44 0b c0             	or     %eax,%r8d
140e40261:	40 38 7d f8          	cmp    %dil,-0x8(%rbp)
140e40265:	74 0b                	je     0x140e40272
140e40267:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140e4026b:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140e40272:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140e40277:	41 8b c0             	mov    %r8d,%eax
140e4027a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e4027e:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140e40282:	49 8b e3             	mov    %r11,%rsp
140e40285:	5d                   	pop    %rbp
140e40286:	c3                   	ret