1400b2e0e:	45 85 db             	test   %r11d,%r11d
1400b2e11:	0f 84 9b 05 00 00    	je     0x1400b33b2
1400b2e17:	48 8b 85 38 02 00 00 	mov    0x238(%rbp),%rax
1400b2e1e:	ff c8                	dec    %eax
1400b2e20:	80 bc 05 fc 01 00 00 	cmpb   $0x1,0x1fc(%rbp,%rax,1)
1400b2e27:	01
1400b2e28:	0f 86 c2 04 00 00    	jbe    0x1400b32f0
1400b2e2e:	4d 89 fd             	mov    %r15,%r13
1400b2e31:	e9 7c 05 00 00       	jmp    0x1400b33b2
1400b2e36:	48 0f be 95 e7 01 00 	movsbq 0x1e7(%rbp),%rdx
1400b2e3d:	00
1400b2e3e:	48 89 d0             	mov    %rdx,%rax
1400b2e41:	48 85 d2             	test   %rdx,%rdx
1400b2e44:	79 07                	jns    0x1400b2e4d
1400b2e46:	48 8b 85 d8 01 00 00 	mov    0x1d8(%rbp),%rax
1400b2e4d:	48 85 c0             	test   %rax,%rax
1400b2e50:	0f 84 86 00 00 00    	je     0x1400b2edc
1400b2e56:	48 8b 0e             	mov    (%rsi),%rcx
1400b2e59:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b2e5d:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b2e61:	0f 84 34 07 00 00    	je     0x1400b359b
1400b2e67:	0f b7 00             	movzwl (%rax),%eax
1400b2e6a:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
1400b2e71:	84 d2                	test   %dl,%dl
1400b2e73:	79 07                	jns    0x1400b2e7c
1400b2e75:	48 8b 8d d0 01 00 00 	mov    0x1d0(%rbp),%rcx
1400b2e7c:	66 3b 01             	cmp    (%rcx),%ax
1400b2e7f:	75 51                	jne    0x1400b2ed2
1400b2e81:	48 8b 0e             	mov    (%rsi),%rcx
1400b2e84:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b2e88:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b2e8c:	0f 84 3a 07 00 00    	je     0x1400b35cc
1400b2e92:	48 83 c0 02          	add    $0x2,%rax
1400b2e96:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b2e9a:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
1400b2ea1:	c6 00 00             	movb   $0x0,(%rax)
1400b2ea4:	84 d2                	test   %dl,%dl
1400b2ea6:	79 09                	jns    0x1400b2eb1
1400b2ea8:	48 8b 85 d8 01 00 00 	mov    0x1d8(%rbp),%rax
1400b2eaf:	eb 03                	jmp    0x1400b2eb4
1400b2eb1:	0f b6 c2             	movzbl %dl,%eax
1400b2eb4:	4d 89 e2             	mov    %r12,%r10
1400b2eb7:	4c 8b 9d 38 02 00 00 	mov    0x238(%rbp),%r11
1400b2ebe:	48 83 f8 02          	cmp    $0x2,%rax
1400b2ec2:	48 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%rax
1400b2ec9:	4c 0f 43 d0          	cmovae %rax,%r10
1400b2ecd:	e9 00 fe ff ff       	jmp    0x1400b2cd2
1400b2ed2:	4d 89 e2             	mov    %r12,%r10
1400b2ed5:	4c 8b 9d 38 02 00 00 	mov    0x238(%rbp),%r11
1400b2edc:	4c 0f be 85 c7 01 00 	movsbq 0x1c7(%rbp),%r8
1400b2ee3:	00
1400b2ee4:	4c 89 c0             	mov    %r8,%rax
1400b2ee7:	4d 85 c0             	test   %r8,%r8
1400b2eea:	79 07                	jns    0x1400b2ef3
1400b2eec:	48 8b 85 b8 01 00 00 	mov    0x1b8(%rbp),%rax
1400b2ef3:	48 85 c0             	test   %rax,%rax
1400b2ef6:	0f 84 8b 00 00 00    	je     0x1400b2f87
1400b2efc:	48 8b 0e             	mov    (%rsi),%rcx
1400b2eff:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b2f03:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b2f07:	0f 84 a6 06 00 00    	je     0x1400b35b3
1400b2f0d:	0f b7 00             	movzwl (%rax),%eax
1400b2f10:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1400b2f17:	45 84 c0             	test   %r8b,%r8b
1400b2f1a:	79 07                	jns    0x1400b2f23
1400b2f1c:	48 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%rcx
1400b2f23:	66 3b 01             	cmp    (%rcx),%ax
1400b2f26:	75 4f                	jne    0x1400b2f77
1400b2f28:	48 8b 0e             	mov    (%rsi),%rcx
1400b2f2b:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b2f2f:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b2f33:	0f 84 9a 03 00 00    	je     0x1400b32d3
1400b2f39:	48 83 c0 02          	add    $0x2,%rax
1400b2f3d:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b2f41:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
1400b2f48:	c6 00 01             	movb   $0x1,(%rax)
1400b2f4b:	45 84 c0             	test   %r8b,%r8b
1400b2f4e:	78 06                	js     0x1400b2f56
1400b2f50:	41 0f b6 c0          	movzbl %r8b,%eax
1400b2f54:	eb 07                	jmp    0x1400b2f5d
1400b2f56:	48 8b 85 b8 01 00 00 	mov    0x1b8(%rbp),%rax
1400b2f5d:	4d 89 e2             	mov    %r12,%r10
1400b2f60:	4c 8b 9d 38 02 00 00 	mov    0x238(%rbp),%r11
1400b2f67:	48 83 f8 02          	cmp    $0x2,%rax
1400b2f6b:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
1400b2f72:	e9 52 ff ff ff       	jmp    0x1400b2ec9
1400b2f77:	8a 95 e7 01 00 00    	mov    0x1e7(%rbp),%dl
1400b2f7d:	4d 89 e2             	mov    %r12,%r10
1400b2f80:	4c 8b 9d 38 02 00 00 	mov    0x238(%rbp),%r11
1400b2f87:	84 d2                	test   %dl,%dl
1400b2f89:	4c 8b 8d b8 02 00 00 	mov    0x2b8(%rbp),%r9
1400b2f90:	78 05                	js     0x1400b2f97
1400b2f92:	0f b6 c2             	movzbl %dl,%eax
1400b2f95:	eb 07                	jmp    0x1400b2f9e
1400b2f97:	48 8b 85 d8 01 00 00 	mov    0x1d8(%rbp),%rax
1400b2f9e:	45 84 c0             	test   %r8b,%r8b
1400b2fa1:	78 06                	js     0x1400b2fa9
1400b2fa3:	41 0f b6 c8          	movzbl %r8b,%ecx
1400b2fa7:	eb 07                	jmp    0x1400b2fb0
1400b2fa9:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
1400b2fb0:	48 85 c0             	test   %rax,%rax
1400b2fb3:	0f 84 04 03 00 00    	je     0x1400b32bd
1400b2fb9:	48 85 c9             	test   %rcx,%rcx
1400b2fbc:	0f 85 34 06 00 00    	jne    0x1400b35f6
1400b2fc2:	48 85 c0             	test   %rax,%rax
1400b2fc5:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
1400b2fcc:	0f 95 00             	setne  (%rax)
1400b2fcf:	e9 fe fc ff ff       	jmp    0x1400b2cd2
1400b2fd4:	48 8b 01             	mov    (%rcx),%rax
1400b2fd7:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b2fdb:	ff 15 27 3d 04 00    	call   *0x43d27(%rip)        # 0x1400f6d08
1400b2fe1:	eb 47                	jmp    0x1400b302a
1400b2fe3:	48 8b 07             	mov    (%rdi),%rax
1400b2fe6:	48 3b 85 e0 02 00 00 	cmp    0x2e0(%rbp),%rax
1400b2fed:	75 19                	jne    0x1400b3008
1400b2fef:	48 8b 8d d0 02 00 00 	mov    0x2d0(%rbp),%rcx
1400b2ff6:	48 89 fa             	mov    %rdi,%rdx
1400b2ff9:	4c 8d 85 e0 02 00 00 	lea    0x2e0(%rbp),%r8
1400b3000:	e8 cb 0d 00 00       	call   0x1400b3dd0
1400b3005:	48 8b 07             	mov    (%rdi),%rax
1400b3008:	48 8d 48 02          	lea    0x2(%rax),%rcx
1400b300c:	48 89 0f             	mov    %rcx,(%rdi)
1400b300f:	66 44 89 28          	mov    %r13w,(%rax)
1400b3013:	ff c3                	inc    %ebx
1400b3015:	48 8b 0e             	mov    (%rsi),%rcx
1400b3018:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b301c:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b3020:	74 b2                	je     0x1400b2fd4
1400b3022:	48 83 c0 02          	add    $0x2,%rax
1400b3026:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b302a:	48 89 f1             	mov    %rsi,%rcx
1400b302d:	48 8d 95 08 02 00 00 	lea    0x208(%rbp),%rdx
1400b3034:	e8 47 c0 fe ff       	call   0x14009f080
1400b3039:	84 c0                	test   %al,%al
1400b303b:	0f 85 b5 00 00 00    	jne    0x1400b30f6
1400b3041:	48 8b 0e             	mov    (%rsi),%rcx
1400b3044:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b3048:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b304c:	0f 84 8f 00 00 00    	je     0x1400b30e1
1400b3052:	44 0f b7 28          	movzwl (%rax),%r13d
1400b3056:	49 8b 06             	mov    (%r14),%rax
1400b3059:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b305d:	4c 89 f1             	mov    %r14,%rcx
1400b3060:	66 ba 04 00          	mov    $0x4,%dx
1400b3064:	45 89 e8             	mov    %r13d,%r8d
1400b3067:	ff 15 9b 3c 04 00    	call   *0x43c9b(%rip)        # 0x1400f6d08
1400b306d:	84 c0                	test   %al,%al
1400b306f:	0f 85 6e ff ff ff    	jne    0x1400b2fe3
1400b3075:	48 0f be 85 87 01 00 	movsbq 0x187(%rbp),%rax
1400b307c:	00
1400b307d:	48 85 c0             	test   %rax,%rax
1400b3080:	79 07                	jns    0x1400b3089
1400b3082:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
1400b3089:	48 85 c0             	test   %rax,%rax
1400b308c:	74 68                	je     0x1400b30f6
1400b308e:	85 db                	test   %ebx,%ebx
1400b3090:	74 64                	je     0x1400b30f6
1400b3092:	66 44 3b ad 02 02 00 	cmp    0x202(%rbp),%r13w
1400b3099:	00
1400b309a:	75 5a                	jne    0x1400b30f6
1400b309c:	48 8b 85 30 02 00 00 	mov    0x230(%rbp),%rax
1400b30a3:	48 3b 85 c8 01 00 00 	cmp    0x1c8(%rbp),%rax
1400b30aa:	75 21                	jne    0x1400b30cd
1400b30ac:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
1400b30b3:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
1400b30ba:	4c 8d 85 c8 01 00 00 	lea    0x1c8(%rbp),%r8
1400b30c1:	e8 fa f1 ff ff       	call   0x1400b22c0
1400b30c6:	48 8b 85 30 02 00 00 	mov    0x230(%rbp),%rax
1400b30cd:	48 8d 48 04          	lea    0x4(%rax),%rcx
1400b30d1:	48 89 8d 30 02 00 00 	mov    %rcx,0x230(%rbp)
1400b30d8:	89 18                	mov    %ebx,(%rax)
1400b30da:	31 db                	xor    %ebx,%ebx
1400b30dc:	e9 34 ff ff ff       	jmp    0x1400b3015
1400b30e1:	48 8b 01             	mov    (%rcx),%rax
1400b30e4:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b30e8:	ff 15 1a 3c 04 00    	call   *0x43c1a(%rip)        # 0x1400f6d08
1400b30ee:	41 89 c5             	mov    %eax,%r13d
1400b30f1:	e9 60 ff ff ff       	jmp    0x1400b3056
1400b30f6:	48 8b 85 30 02 00 00 	mov    0x230(%rbp),%rax
1400b30fd:	48 39 85 e8 01 00 00 	cmp    %rax,0x1e8(%rbp)
1400b3104:	0f 95 c1             	setne  %cl
1400b3107:	85 db                	test   %ebx,%ebx
1400b3109:	0f 95 c2             	setne  %dl
1400b310c:	20 ca                	and    %cl,%dl
1400b310e:	80 fa 01             	cmp    $0x1,%dl
1400b3111:	75 37                	jne    0x1400b314a
1400b3113:	48 3b 85 c8 01 00 00 	cmp    0x1c8(%rbp),%rax
1400b311a:	75 21                	jne    0x1400b313d
1400b311c:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
1400b3123:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
1400b312a:	4c 8d 85 c8 01 00 00 	lea    0x1c8(%rbp),%r8
1400b3131:	e8 8a f1 ff ff       	call   0x1400b22c0
1400b3136:	48 8b 85 30 02 00 00 	mov    0x230(%rbp),%rax
1400b313d:	48 8d 48 04          	lea    0x4(%rax),%rcx
1400b3141:	48 89 8d 30 02 00 00 	mov    %rcx,0x230(%rbp)
1400b3148:	89 18                	mov    %ebx,(%rax)
1400b314a:	83 bd 04 02 00 00 00 	cmpl   $0x0,0x204(%rbp)
1400b3151:	0f 8e 49 fb ff ff    	jle    0x1400b2ca0
1400b3157:	48 89 f1             	mov    %rsi,%rcx
1400b315a:	48 8d 95 08 02 00 00 	lea    0x208(%rbp),%rdx
1400b3161:	e8 1a bf fe ff       	call   0x14009f080
1400b3166:	84 c0                	test   %al,%al
1400b3168:	48 8b 95 b8 02 00 00 	mov    0x2b8(%rbp),%rdx
1400b316f:	0f 85 56 01 00 00    	jne    0x1400b32cb
1400b3175:	48 8b 0e             	mov    (%rsi),%rcx
1400b3178:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b317c:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b3180:	0f 84 1e 01 00 00    	je     0x1400b32a4
1400b3186:	0f b7 00             	movzwl (%rax),%eax
1400b3189:	66 3b 85 00 02 00 00 	cmp    0x200(%rbp),%ax
1400b3190:	0f 85 35 01 00 00    	jne    0x1400b32cb
1400b3196:	48 8b 0e             	mov    (%rsi),%rcx
1400b3199:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b319d:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b31a1:	0f 84 eb 00 00 00    	je     0x1400b3292
1400b31a7:	48 83 c0 02          	add    $0x2,%rax
1400b31ab:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b31af:	83 bd 04 02 00 00 00 	cmpl   $0x0,0x204(%rbp)
1400b31b6:	0f 8e e4 fa ff ff    	jle    0x1400b2ca0
1400b31bc:	48 89 f1             	mov    %rsi,%rcx
1400b31bf:	48 8d 95 08 02 00 00 	lea    0x208(%rbp),%rdx
1400b31c6:	e8 b5 be fe ff       	call   0x14009f080
1400b31cb:	84 c0                	test   %al,%al
1400b31cd:	0f 85 99 f8 ff ff    	jne    0x1400b2a6c
1400b31d3:	48 8b 0e             	mov    (%rsi),%rcx
1400b31d6:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b31da:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b31de:	0f 84 9c 00 00 00    	je     0x1400b3280
1400b31e4:	0f b7 00             	movzwl (%rax),%eax
1400b31e7:	49 8b 0e             	mov    (%r14),%rcx
1400b31ea:	4c 8b 49 18          	mov    0x18(%rcx),%r9
1400b31ee:	4c 89 f1             	mov    %r14,%rcx
1400b31f1:	66 ba 04 00          	mov    $0x4,%dx
1400b31f5:	41 89 c0             	mov    %eax,%r8d
1400b31f8:	4c 89 c8             	mov    %r9,%rax
1400b31fb:	ff 15 07 3b 04 00    	call   *0x43b07(%rip)        # 0x1400f6d08
1400b3201:	84 c0                	test   %al,%al
1400b3203:	0f 84 63 f8 ff ff    	je     0x1400b2a6c
1400b3209:	48 8b 07             	mov    (%rdi),%rax
1400b320c:	48 3b 85 e0 02 00 00 	cmp    0x2e0(%rbp),%rax
1400b3213:	75 16                	jne    0x1400b322b
1400b3215:	48 8b 8d d0 02 00 00 	mov    0x2d0(%rbp),%rcx
1400b321c:	48 89 fa             	mov    %rdi,%rdx
1400b321f:	4c 8d 85 e0 02 00 00 	lea    0x2e0(%rbp),%r8
1400b3226:	e8 a5 0b 00 00       	call   0x1400b3dd0
1400b322b:	48 8b 0e             	mov    (%rsi),%rcx
1400b322e:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b3232:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b3236:	74 39                	je     0x1400b3271
1400b3238:	0f b7 00             	movzwl (%rax),%eax
1400b323b:	48 8b 0f             	mov    (%rdi),%rcx
1400b323e:	48 8d 51 02          	lea    0x2(%rcx),%rdx
1400b3242:	48 89 17             	mov    %rdx,(%rdi)
1400b3245:	66 89 01             	mov    %ax,(%rcx)
1400b3248:	ff 8d 04 02 00 00    	decl   0x204(%rbp)
1400b324e:	48 8b 0e             	mov    (%rsi),%rcx
1400b3251:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b3255:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b3259:	0f 85 48 ff ff ff    	jne    0x1400b31a7
1400b325f:	48 8b 01             	mov    (%rcx),%rax
1400b3262:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b3266:	ff 15 9c 3a 04 00    	call   *0x43a9c(%rip)        # 0x1400f6d08
1400b326c:	e9 3e ff ff ff       	jmp    0x1400b31af
1400b3271:	48 8b 01             	mov    (%rcx),%rax
1400b3274:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b3278:	ff 15 8a 3a 04 00    	call   *0x43a8a(%rip)        # 0x1400f6d08
1400b327e:	eb bb                	jmp    0x1400b323b
1400b3280:	48 8b 01             	mov    (%rcx),%rax
1400b3283:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b3287:	ff 15 7b 3a 04 00    	call   *0x43a7b(%rip)        # 0x1400f6d08
1400b328d:	e9 55 ff ff ff       	jmp    0x1400b31e7
1400b3292:	48 8b 01             	mov    (%rcx),%rax
1400b3295:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b3299:	ff 15 69 3a 04 00    	call   *0x43a69(%rip)        # 0x1400f6d08
1400b329f:	e9 0b ff ff ff       	jmp    0x1400b31af
1400b32a4:	48 8b 01             	mov    (%rcx),%rax
1400b32a7:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b32ab:	ff 15 57 3a 04 00    	call   *0x43a57(%rip)        # 0x1400f6d08
1400b32b1:	48 8b 95 b8 02 00 00 	mov    0x2b8(%rbp),%rdx
1400b32b8:	e9 cc fe ff ff       	jmp    0x1400b3189
1400b32bd:	48 85 c9             	test   %rcx,%rcx
1400b32c0:	0f 85 fc fc ff ff    	jne    0x1400b2fc2
1400b32c6:	e9 07 fa ff ff       	jmp    0x1400b2cd2
1400b32cb:	80 0a 04             	orb    $0x4,(%rdx)
1400b32ce:	e9 a3 f7 ff ff       	jmp    0x1400b2a76
1400b32d3:	48 8b 01             	mov    (%rcx),%rax
1400b32d6:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b32da:	ff 15 28 3a 04 00    	call   *0x43a28(%rip)        # 0x1400f6d08
1400b32e0:	44 8a 85 c7 01 00 00 	mov    0x1c7(%rbp),%r8b
1400b32e7:	e9 55 fc ff ff       	jmp    0x1400b2f41
1400b32ec:	49 83 c7 02          	add    $0x2,%r15
1400b32f0:	84 db                	test   %bl,%bl
1400b32f2:	48 8d 85 10 02 00 00 	lea    0x210(%rbp),%rax
1400b32f9:	0f b6 cb             	movzbl %bl,%ecx
1400b32fc:	48 0f 48 8d 18 02 00 	cmovs  0x218(%rbp),%rcx
1400b3303:	00
1400b3304:	48 0f 48 c7          	cmovs  %rdi,%rax
1400b3308:	48 8d 04 48          	lea    (%rax,%rcx,2),%rax
1400b330c:	49 39 c7             	cmp    %rax,%r15
1400b330f:	74 29                	je     0x1400b333a
1400b3311:	45 0f b7 07          	movzwl (%r15),%r8d
1400b3315:	49 8b 06             	mov    (%r14),%rax
1400b3318:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b331c:	4c 89 f1             	mov    %r14,%rcx
1400b331f:	66 ba 08 00          	mov    $0x8,%dx
1400b3323:	ff 15 df 39 04 00    	call   *0x439df(%rip)        # 0x1400f6d08
1400b3329:	8a 9d 27 02 00 00    	mov    0x227(%rbp),%bl
1400b332f:	48 8b bd 10 02 00 00 	mov    0x210(%rbp),%rdi
1400b3336:	84 c0                	test   %al,%al
1400b3338:	75 b2                	jne    0x1400b32ec
1400b333a:	84 db                	test   %bl,%bl
1400b333c:	4c 8d ad 10 02 00 00 	lea    0x210(%rbp),%r13
1400b3343:	4c 0f 48 ef          	cmovs  %rdi,%r13
1400b3347:	48 0f be 8d a7 01 00 	movsbq 0x1a7(%rbp),%rcx
1400b334e:	00
1400b334f:	48 89 c8             	mov    %rcx,%rax
1400b3352:	48 85 c9             	test   %rcx,%rcx
1400b3355:	79 07                	jns    0x1400b335e
1400b3357:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
1400b335e:	4d 89 f8             	mov    %r15,%r8
1400b3361:	4d 29 e8             	sub    %r13,%r8
1400b3364:	49 d1 f8             	sar    $1,%r8
1400b3367:	49 39 c0             	cmp    %rax,%r8
1400b336a:	77 46                	ja     0x1400b33b2
1400b336c:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
1400b3373:	84 c9                	test   %cl,%cl
1400b3375:	79 07                	jns    0x1400b337e
1400b3377:	48 8b 95 90 01 00 00 	mov    0x190(%rbp),%rdx
1400b337e:	48 8d 0c 42          	lea    (%rdx,%rax,2),%rcx
1400b3382:	4d 01 c0             	add    %r8,%r8
1400b3385:	4c 29 c1             	sub    %r8,%rcx
1400b3388:	4c 89 ea             	mov    %r13,%rdx
1400b338b:	e8 e0 a6 fe ff       	call   0x14009da70
1400b3390:	85 c0                	test   %eax,%eax
1400b3392:	75 1e                	jne    0x1400b33b2
1400b3394:	e9 95 fa ff ff       	jmp    0x1400b2e2e
1400b3399:	48 83 c0 02          	add    $0x2,%rax
1400b339d:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b33a1:	49 83 c5 02          	add    $0x2,%r13
1400b33a5:	8a 9d 27 02 00 00    	mov    0x227(%rbp),%bl
1400b33ab:	48 8b bd 10 02 00 00 	mov    0x210(%rbp),%rdi
1400b33b2:	84 db                	test   %bl,%bl
1400b33b4:	0f b6 c3             	movzbl %bl,%eax
1400b33b7:	48 0f 48 85 18 02 00 	cmovs  0x218(%rbp),%rax
1400b33be:	00
1400b33bf:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1400b33c6:	48 0f 49 f9          	cmovns %rcx,%rdi
1400b33ca:	48 8d 04 47          	lea    (%rdi,%rax,2),%rax
1400b33ce:	49 39 c5             	cmp    %rax,%r13
1400b33d1:	48 8b bd d8 02 00 00 	mov    0x2d8(%rbp),%rdi