1801306e0:	83 fa 04             	cmp    $0x4,%edx
1801306e3:	72 07                	jb     0x1801306ec
1801306e5:	89 01                	mov    %eax,(%rcx)
1801306e7:	89 44 11 fc          	mov    %eax,-0x4(%rcx,%rdx,1)
1801306eb:	c3                   	ret
1801306ec:	83 fa 02             	cmp    $0x2,%edx
1801306ef:	72 09                	jb     0x1801306fa
1801306f1:	66 89 01             	mov    %ax,(%rcx)
1801306f4:	66 89 44 11 fe       	mov    %ax,-0x2(%rcx,%rdx,1)
1801306f9:	c3                   	ret
1801306fa:	0b d2                	or     %edx,%edx
1801306fc:	74 02                	je     0x180130700
1801306fe:	88 01                	mov    %al,(%rcx)
180130700:	c3                   	ret
180130701:	cc                   	int3
180130702:	cc                   	int3
180130703:	cc                   	int3
180130704:	cc                   	int3
180130705:	cc                   	int3
180130706:	cc                   	int3
180130707:	cc                   	int3
180130708:	cc                   	int3
180130709:	cc                   	int3
18013070a:	cc                   	int3
18013070b:	cc                   	int3
18013070c:	cc                   	int3
18013070d:	cc                   	int3
18013070e:	cc                   	int3
18013070f:	cc                   	int3
180130710:	cc                   	int3
180130711:	cc                   	int3
180130712:	cc                   	int3
180130713:	cc                   	int3
180130714:	cc                   	int3
180130715:	cc                   	int3
180130716:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
18013071d:	00 00 00
180130f1c:	cc                   	int3
180130f1d:	cc                   	int3
180130f1e:	cc                   	int3
180130f1f:	cc                   	int3
180130f20:	cc                   	int3
180130f21:	cc                   	int3
180130f22:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180130f29:	1f 84 00 00 00 00 00
18013171c:	cc                   	int3
18013171d:	cc                   	int3
18013171e:	cc                   	int3
18013171f:	cc                   	int3
180131720:	cc                   	int3
180131721:	cc                   	int3
180131722:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180131729:	1f 84 00 00 00 00 00
180131770:	00 cc                	add    %cl,%ah
180131772:	cc                   	int3
180131773:	cc                   	int3
180131774:	cc                   	int3
180131775:	cc                   	int3
180131776:	cc                   	int3
180131777:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
18013177e:	00 00
1801317d0:	cc                   	int3
1801317d1:	cc                   	int3
1801317d2:	cc                   	int3
1801317d3:	cc                   	int3
1801317d4:	cc                   	int3
1801317d5:	cc                   	int3
1801317d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1801317dd:	00 00 00
180131888:	00 00                	add    %al,(%rax)
18013188a:	00 cc                	add    %cl,%ah
18013188c:	cc                   	int3
18013188d:	cc                   	int3
18013188e:	cc                   	int3
18013188f:	cc                   	int3
180131890:	cc                   	int3
180131891:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180131898:	0f 1f 84 00 00 00 00
18013189f:	00
18013198c:	00 cc                	add    %cl,%ah
18013198e:	cc                   	int3
18013198f:	cc                   	int3
180131990:	cc                   	int3
180131991:	cc                   	int3
180131992:	cc                   	int3
180131993:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
18013199a:	84 00 00 00 00 00
1801319a0:	41 33 01             	xor    (%r9),%eax
1801319a3:	41 33 59 04          	xor    0x4(%r9),%ebx
1801319a7:	41 33 49 08          	xor    0x8(%r9),%ecx
1801319ab:	41 33 51 0c          	xor    0xc(%r9),%edx
1801319af:	0f b6 f0             	movzbl %al,%esi
1801319b2:	41 8b 34 b3          	mov    (%r11,%rsi,4),%esi
1801319b6:	0f b6 fc             	movzbl %ah,%edi
1801319b9:	c1 e8 10             	shr    $0x10,%eax
1801319bc:	45 8b 84 bb 00 04 00 	mov    0x400(%r11,%rdi,4),%r8d
1801319c3:	00
1801319c4:	0f b6 e8             	movzbl %al,%ebp
1801319c7:	41 8b ac ab 00 08 00 	mov    0x800(%r11,%rbp,4),%ebp
1801319ce:	00
1801319cf:	0f b6 fc             	movzbl %ah,%edi
1801319d2:	41 8b bc bb 00 0c 00 	mov    0xc00(%r11,%rdi,4),%edi
1801319d9:	00
1801319da:	0f b6 c3             	movzbl %bl,%eax
1801319dd:	41 33 3c 83          	xor    (%r11,%rax,4),%edi
1801319e1:	0f b6 c7             	movzbl %bh,%eax
1801319e4:	c1 eb 10             	shr    $0x10,%ebx
1801319e7:	41 33 b4 83 00 04 00 	xor    0x400(%r11,%rax,4),%esi
1801319ee:	00
1801319ef:	0f b6 c3             	movzbl %bl,%eax
1801319f2:	45 33 84 83 00 08 00 	xor    0x800(%r11,%rax,4),%r8d
1801319f9:	00
1801319fa:	0f b6 c7             	movzbl %bh,%eax
1801319fd:	41 33 ac 83 00 0c 00 	xor    0xc00(%r11,%rax,4),%ebp
180131a04:	00
180131a05:	0f b6 c1             	movzbl %cl,%eax
180131a08:	41 33 2c 83          	xor    (%r11,%rax,4),%ebp
180131a0c:	0f b6 dd             	movzbl %ch,%ebx
180131a0f:	c1 e9 10             	shr    $0x10,%ecx
180131a12:	41 33 bc 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%edi
180131a19:	00
180131a1a:	0f b6 c1             	movzbl %cl,%eax
180131a1d:	41 33 b4 83 00 08 00 	xor    0x800(%r11,%rax,4),%esi
180131a24:	00
180131a25:	0f b6 dd             	movzbl %ch,%ebx
180131a28:	45 33 84 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%r8d
180131a2f:	00
180131a30:	0f b6 c2             	movzbl %dl,%eax
180131a33:	45 33 04 83          	xor    (%r11,%rax,4),%r8d
180131a37:	0f b6 de             	movzbl %dh,%ebx
180131a3a:	c1 ea 10             	shr    $0x10,%edx
180131a3d:	41 33 ac 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%ebp
180131a44:	00
180131a45:	0f b6 c2             	movzbl %dl,%eax
180131a48:	41 33 bc 83 00 08 00 	xor    0x800(%r11,%rax,4),%edi
180131a4f:	00
180131a50:	0f b6 de             	movzbl %dh,%ebx
180131a53:	41 33 b4 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%esi
180131a5a:	00
180131a5b:	41 8b 41 10          	mov    0x10(%r9),%eax
180131a5f:	41 8b 59 14          	mov    0x14(%r9),%ebx
180131a63:	33 c6                	xor    %esi,%eax
180131a65:	41 8b 49 18          	mov    0x18(%r9),%ecx
180131a69:	33 df                	xor    %edi,%ebx
180131a6b:	41 8b 51 1c          	mov    0x1c(%r9),%edx
180131a6f:	33 cd                	xor    %ebp,%ecx
180131a71:	41 33 d0             	xor    %r8d,%edx
180131a74:	0f b6 f0             	movzbl %al,%esi
180131a77:	41 8b 34 b3          	mov    (%r11,%rsi,4),%esi
180131a7b:	0f b6 fc             	movzbl %ah,%edi
180131a7e:	c1 e8 10             	shr    $0x10,%eax
180131a81:	45 8b 84 bb 00 04 00 	mov    0x400(%r11,%rdi,4),%r8d
180131a88:	00
180131a89:	0f b6 e8             	movzbl %al,%ebp
180131a8c:	41 8b ac ab 00 08 00 	mov    0x800(%r11,%rbp,4),%ebp
180131a93:	00
180131a94:	0f b6 fc             	movzbl %ah,%edi
180131a97:	41 8b bc bb 00 0c 00 	mov    0xc00(%r11,%rdi,4),%edi
180131a9e:	00
180131a9f:	0f b6 c3             	movzbl %bl,%eax
180131aa2:	41 33 3c 83          	xor    (%r11,%rax,4),%edi
180131aa6:	0f b6 c7             	movzbl %bh,%eax
180131aa9:	c1 eb 10             	shr    $0x10,%ebx
180131aac:	41 33 b4 83 00 04 00 	xor    0x400(%r11,%rax,4),%esi
180131ab3:	00
180131ab4:	0f b6 c3             	movzbl %bl,%eax
180131ab7:	45 33 84 83 00 08 00 	xor    0x800(%r11,%rax,4),%r8d
180131abe:	00
180131abf:	0f b6 c7             	movzbl %bh,%eax
180131ac2:	41 33 ac 83 00 0c 00 	xor    0xc00(%r11,%rax,4),%ebp
180131ac9:	00
180131aca:	0f b6 c1             	movzbl %cl,%eax
180131acd:	41 33 2c 83          	xor    (%r11,%rax,4),%ebp
180131ad1:	0f b6 dd             	movzbl %ch,%ebx
180131ad4:	c1 e9 10             	shr    $0x10,%ecx
180131ad7:	41 33 bc 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%edi
180131ade:	00
180131adf:	0f b6 c1             	movzbl %cl,%eax
180131ae2:	41 33 b4 83 00 08 00 	xor    0x800(%r11,%rax,4),%esi
180131ae9:	00
180131aea:	0f b6 dd             	movzbl %ch,%ebx
180131aed:	45 33 84 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%r8d
180131af4:	00
180131af5:	0f b6 c2             	movzbl %dl,%eax
180131af8:	45 33 04 83          	xor    (%r11,%rax,4),%r8d
180131afc:	0f b6 de             	movzbl %dh,%ebx
180131aff:	c1 ea 10             	shr    $0x10,%edx
180131b02:	41 33 ac 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%ebp
180131b09:	00
180131b0a:	0f b6 c2             	movzbl %dl,%eax
180131b0d:	41 33 bc 83 00 08 00 	xor    0x800(%r11,%rax,4),%edi
180131b14:	00
180131b15:	0f b6 de             	movzbl %dh,%ebx
180131b18:	41 33 b4 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%esi
180131b1f:	00
180131b20:	41 8b 41 20          	mov    0x20(%r9),%eax
180131b24:	41 8b 59 24          	mov    0x24(%r9),%ebx
180131b28:	33 c6                	xor    %esi,%eax
180131b2a:	41 8b 49 28          	mov    0x28(%r9),%ecx
180131b2e:	33 df                	xor    %edi,%ebx
180131b30:	41 8b 51 2c          	mov    0x2c(%r9),%edx
180131b34:	33 cd                	xor    %ebp,%ecx
180131b36:	41 33 d0             	xor    %r8d,%edx
180131b39:	0f b6 f0             	movzbl %al,%esi
180131b3c:	41 8b 34 b3          	mov    (%r11,%rsi,4),%esi
180131b40:	0f b6 fc             	movzbl %ah,%edi
180131b43:	c1 e8 10             	shr    $0x10,%eax
180131b46:	45 8b 84 bb 00 04 00 	mov    0x400(%r11,%rdi,4),%r8d
180131b4d:	00
180131b4e:	0f b6 e8             	movzbl %al,%ebp
180131b51:	41 8b ac ab 00 08 00 	mov    0x800(%r11,%rbp,4),%ebp
180131b58:	00
180131b59:	0f b6 fc             	movzbl %ah,%edi
180131b5c:	41 8b bc bb 00 0c 00 	mov    0xc00(%r11,%rdi,4),%edi
180131b63:	00
180131b64:	0f b6 c3             	movzbl %bl,%eax
180131b67:	41 33 3c 83          	xor    (%r11,%rax,4),%edi
180131b6b:	0f b6 c7             	movzbl %bh,%eax
180131b6e:	c1 eb 10             	shr    $0x10,%ebx
180131b71:	41 33 b4 83 00 04 00 	xor    0x400(%r11,%rax,4),%esi
180131b78:	00
180131b79:	0f b6 c3             	movzbl %bl,%eax
180131b7c:	45 33 84 83 00 08 00 	xor    0x800(%r11,%rax,4),%r8d
180131b83:	00
180131b84:	0f b6 c7             	movzbl %bh,%eax
180131b87:	41 33 ac 83 00 0c 00 	xor    0xc00(%r11,%rax,4),%ebp
180131b8e:	00
180131b8f:	0f b6 c1             	movzbl %cl,%eax
180131b92:	41 33 2c 83          	xor    (%r11,%rax,4),%ebp
180131b96:	0f b6 dd             	movzbl %ch,%ebx
180131b99:	c1 e9 10             	shr    $0x10,%ecx
180131b9c:	41 33 bc 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%edi
180131ba3:	00
180131ba4:	0f b6 c1             	movzbl %cl,%eax
180131ba7:	41 33 b4 83 00 08 00 	xor    0x800(%r11,%rax,4),%esi
180131bae:	00
180131baf:	0f b6 dd             	movzbl %ch,%ebx
180131bb2:	45 33 84 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%r8d
180131bb9:	00
180131bba:	0f b6 c2             	movzbl %dl,%eax
180131bbd:	45 33 04 83          	xor    (%r11,%rax,4),%r8d
180131bc1:	0f b6 de             	movzbl %dh,%ebx
180131bc4:	c1 ea 10             	shr    $0x10,%edx
180131bc7:	41 33 ac 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%ebp
180131bce:	00
180131bcf:	0f b6 c2             	movzbl %dl,%eax
180131bd2:	41 33 bc 83 00 08 00 	xor    0x800(%r11,%rax,4),%edi
180131bd9:	00
180131bda:	0f b6 de             	movzbl %dh,%ebx
180131bdd:	41 33 b4 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%esi
180131be4:	00
180131be5:	41 8b 41 30          	mov    0x30(%r9),%eax
180131be9:	41 8b 59 34          	mov    0x34(%r9),%ebx
180131bed:	33 c6                	xor    %esi,%eax
180131bef:	41 8b 49 38          	mov    0x38(%r9),%ecx
180131bf3:	33 df                	xor    %edi,%ebx
180131bf5:	41 8b 51 3c          	mov    0x3c(%r9),%edx
180131bf9:	33 cd                	xor    %ebp,%ecx
180131bfb:	41 33 d0             	xor    %r8d,%edx
180131bfe:	0f b6 f0             	movzbl %al,%esi
180131c01:	41 8b 34 b3          	mov    (%r11,%rsi,4),%esi
180131c05:	0f b6 fc             	movzbl %ah,%edi
180131c08:	c1 e8 10             	shr    $0x10,%eax
180131c0b:	45 8b 84 bb 00 04 00 	mov    0x400(%r11,%rdi,4),%r8d
180131c12:	00
180131c13:	0f b6 e8             	movzbl %al,%ebp
180131c16:	41 8b ac ab 00 08 00 	mov    0x800(%r11,%rbp,4),%ebp
180131c1d:	00
180131c1e:	0f b6 fc             	movzbl %ah,%edi
180131c21:	41 8b bc bb 00 0c 00 	mov    0xc00(%r11,%rdi,4),%edi
180131c28:	00
180131c29:	0f b6 c3             	movzbl %bl,%eax
180131c2c:	41 33 3c 83          	xor    (%r11,%rax,4),%edi
180131c30:	0f b6 c7             	movzbl %bh,%eax
180131c33:	c1 eb 10             	shr    $0x10,%ebx
180131c36:	41 33 b4 83 00 04 00 	xor    0x400(%r11,%rax,4),%esi
180131c3d:	00
180131c3e:	0f b6 c3             	movzbl %bl,%eax
180131c41:	45 33 84 83 00 08 00 	xor    0x800(%r11,%rax,4),%r8d
180131c48:	00
180131c49:	0f b6 c7             	movzbl %bh,%eax
180131c4c:	41 33 ac 83 00 0c 00 	xor    0xc00(%r11,%rax,4),%ebp
180131c53:	00
180131c54:	0f b6 c1             	movzbl %cl,%eax
180131c57:	41 33 2c 83          	xor    (%r11,%rax,4),%ebp
180131c5b:	0f b6 dd             	movzbl %ch,%ebx
180131c5e:	c1 e9 10             	shr    $0x10,%ecx
180131c61:	41 33 bc 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%edi
180131c68:	00
180131c69:	0f b6 c1             	movzbl %cl,%eax
180131c6c:	41 33 b4 83 00 08 00 	xor    0x800(%r11,%rax,4),%esi
180131c73:	00
180131c74:	0f b6 dd             	movzbl %ch,%ebx
180131c77:	45 33 84 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%r8d
180131c7e:	00
180131c7f:	0f b6 c2             	movzbl %dl,%eax
180131c82:	45 33 04 83          	xor    (%r11,%rax,4),%r8d
180131c86:	0f b6 de             	movzbl %dh,%ebx
180131c89:	c1 ea 10             	shr    $0x10,%edx
180131c8c:	41 33 ac 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%ebp
180131c93:	00
180131c94:	0f b6 c2             	movzbl %dl,%eax
180131c97:	41 33 bc 83 00 08 00 	xor    0x800(%r11,%rax,4),%edi
180131c9e:	00
180131c9f:	0f b6 de             	movzbl %dh,%ebx
180131ca2:	41 33 b4 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%esi
180131ca9:	00
180131caa:	41 8b 41 40          	mov    0x40(%r9),%eax
180131cae:	41 8b 59 44          	mov    0x44(%r9),%ebx
180131cb2:	33 c6                	xor    %esi,%eax
180131cb4:	41 8b 49 48          	mov    0x48(%r9),%ecx
180131cb8:	33 df                	xor    %edi,%ebx
180131cba:	41 8b 51 4c          	mov    0x4c(%r9),%edx
180131cbe:	33 cd                	xor    %ebp,%ecx
180131cc0:	41 33 d0             	xor    %r8d,%edx
180131cc3:	0f b6 f0             	movzbl %al,%esi
180131cc6:	41 8b 34 b3          	mov    (%r11,%rsi,4),%esi
180131cca:	0f b6 fc             	movzbl %ah,%edi
180131ccd:	c1 e8 10             	shr    $0x10,%eax
180131cd0:	45 8b 84 bb 00 04 00 	mov    0x400(%r11,%rdi,4),%r8d
180131cd7:	00
180131cd8:	0f b6 e8             	movzbl %al,%ebp
180131cdb:	41 8b ac ab 00 08 00 	mov    0x800(%r11,%rbp,4),%ebp
180131ce2:	00
180131ce3:	0f b6 fc             	movzbl %ah,%edi
180131ce6:	41 8b bc bb 00 0c 00 	mov    0xc00(%r11,%rdi,4),%edi
180131ced:	00
180131cee:	0f b6 c3             	movzbl %bl,%eax
180131cf1:	41 33 3c 83          	xor    (%r11,%rax,4),%edi
180131cf5:	0f b6 c7             	movzbl %bh,%eax
180131cf8:	c1 eb 10             	shr    $0x10,%ebx
180131cfb:	41 33 b4 83 00 04 00 	xor    0x400(%r11,%rax,4),%esi
180131d02:	00
180131d03:	0f b6 c3             	movzbl %bl,%eax
180131d06:	45 33 84 83 00 08 00 	xor    0x800(%r11,%rax,4),%r8d
180131d0d:	00
180131d0e:	0f b6 c7             	movzbl %bh,%eax
180131d11:	41 33 ac 83 00 0c 00 	xor    0xc00(%r11,%rax,4),%ebp
180131d18:	00
180131d19:	0f b6 c1             	movzbl %cl,%eax
180131d1c:	41 33 2c 83          	xor    (%r11,%rax,4),%ebp
180131d20:	0f b6 dd             	movzbl %ch,%ebx
180131d23:	c1 e9 10             	shr    $0x10,%ecx
180131d26:	41 33 bc 9b 00 04 00 	xor    0x400(%r11,%rbx,4),%edi
180131d2d:	00
180131d2e:	0f b6 c1             	movzbl %cl,%eax
180131d31:	41 33 b4 83 00 08 00 	xor    0x800(%r11,%rax,4),%esi
180131d38:	00
180131d39:	0f b6 dd             	movzbl %ch,%ebx
180131d3c:	45 33 84 9b 00 0c 00 	xor    0xc00(%r11,%rbx,4),%r8d