82dce9:	0f 95 c1             	setne  %cl
82dcec:	8b c1                	mov    %ecx,%eax
82dcee:	8b e5                	mov    %ebp,%esp
82dcf0:	5d                   	pop    %ebp
82dcf1:	c2 04 00             	ret    $0x4
82dcf4:	cc                   	int3
82dcf5:	cc                   	int3
82dcf6:	cc                   	int3
82dcf7:	cc                   	int3
82dcf8:	cc                   	int3
82dcf9:	cc                   	int3
82dcfa:	cc                   	int3
82dcfb:	cc                   	int3
82dcfc:	cc                   	int3
82dcfd:	cc                   	int3
82dcfe:	cc                   	int3
82dcff:	55                   	push   %ebp
82dd00:	8b ec                	mov    %esp,%ebp
82dd02:	8b 45 08             	mov    0x8(%ebp),%eax
82dd05:	ff 70 04             	push   0x4(%eax)
82dd08:	ff 71 20             	push   0x20(%ecx)
82dd0b:	ff 15 40 40 d8 00    	call   *0xd84040
82dd11:	5d                   	pop    %ebp
82dd12:	c2 04 00             	ret    $0x4
82dd15:	cc                   	int3
82dd16:	cc                   	int3
82dd17:	cc                   	int3
82dd18:	cc                   	int3
82dd19:	cc                   	int3
82dd1a:	55                   	push   %ebp
82dd1b:	8b ec                	mov    %esp,%ebp
82dd1d:	56                   	push   %esi
82dd1e:	6a 00                	push   $0x0
82dd20:	ff 75 08             	push   0x8(%ebp)
82dd23:	8b f1                	mov    %ecx,%esi
82dd25:	68 02 10 00 00       	push   $0x1002
82dd2a:	ff 76 20             	push   0x20(%esi)
82dd2d:	ff 15 20 40 d8 00    	call   *0xd84020
82dd33:	50                   	push   %eax
82dd34:	e8 59 ca c0 ff       	call   0x43a792
82dd39:	85 c0                	test   %eax,%eax
82dd3b:	74 13                	je     0x82dd50
82dd3d:	6a 00                	push   $0x0
82dd3f:	ff 75 08             	push   0x8(%ebp)
82dd42:	68 03 10 00 00       	push   $0x1003
82dd47:	ff 76 20             	push   0x20(%esi)
82dd4a:	ff 15 20 40 d8 00    	call   *0xd84020
82dd50:	5e                   	pop    %esi
82dd51:	5d                   	pop    %ebp
82dd52:	c2 04 00             	ret    $0x4
82dd55:	cc                   	int3
82dd56:	cc                   	int3
82dd57:	cc                   	int3
82dd58:	cc                   	int3
82dd59:	cc                   	int3
82dd5a:	cc                   	int3
82dd5b:	cc                   	int3
82dd5c:	cc                   	int3
82dd5d:	cc                   	int3
82dd5e:	cc                   	int3
82dd5f:	cc                   	int3
82dd60:	cc                   	int3
82dd61:	cc                   	int3
82dd62:	cc                   	int3
82dd63:	55                   	push   %ebp
82dd64:	8b ec                	mov    %esp,%ebp
82dd66:	56                   	push   %esi
82dd67:	6a 00                	push   $0x0
82dd69:	ff 75 08             	push   0x8(%ebp)
82dd6c:	8b f1                	mov    %ecx,%esi
82dd6e:	68 08 11 00 00       	push   $0x1108
82dd73:	ff 76 20             	push   0x20(%esi)
82dd76:	ff 15 20 40 d8 00    	call   *0xd84020
82dd7c:	50                   	push   %eax
82dd7d:	e8 10 ca c0 ff       	call   0x43a792
82dd82:	85 c0                	test   %eax,%eax
82dd84:	74 13                	je     0x82dd99
82dd86:	6a 00                	push   $0x0
82dd88:	ff 75 08             	push   0x8(%ebp)
82dd8b:	68 09 11 00 00       	push   $0x1109
82dd90:	ff 76 20             	push   0x20(%esi)
82dd93:	ff 15 20 40 d8 00    	call   *0xd84020
82dd99:	5e                   	pop    %esi
82dd9a:	5d                   	pop    %ebp
82dd9b:	c2 04 00             	ret    $0x4
82dd9e:	cc                   	int3
82dd9f:	cc                   	int3
82dda0:	cc                   	int3
82dda1:	cc                   	int3
82dda2:	cc                   	int3
82dda3:	cc                   	int3
82dda4:	cc                   	int3
82dda5:	cc                   	int3
82dda6:	cc                   	int3
82dda7:	cc                   	int3
82dda8:	cc                   	int3
82dda9:	cc                   	int3
82ddaa:	cc                   	int3
82ddab:	cc                   	int3
82ddac:	55                   	push   %ebp
82ddad:	8b ec                	mov    %esp,%ebp
82ddaf:	83 ec 0c             	sub    $0xc,%esp
82ddb2:	8b 45 08             	mov    0x8(%ebp),%eax
82ddb5:	89 45 f4             	mov    %eax,-0xc(%ebp)
82ddb8:	8b 45 0c             	mov    0xc(%ebp),%eax
82ddbb:	89 45 f8             	mov    %eax,-0x8(%ebp)
82ddbe:	8b 45 10             	mov    0x10(%ebp),%eax
82ddc1:	89 45 fc             	mov    %eax,-0x4(%ebp)
82ddc4:	8d 45 f4             	lea    -0xc(%ebp),%eax
82ddc7:	50                   	push   %eax
82ddc8:	6a 00                	push   $0x0
82ddca:	68 4c 04 00 00       	push   $0x44c
82ddcf:	ff 71 20             	push   0x20(%ecx)
82ddd2:	ff 15 20 40 d8 00    	call   *0xd84020
82ddd8:	8b e5                	mov    %ebp,%esp
82ddda:	5d                   	pop    %ebp
82dddb:	c2 0c 00             	ret    $0xc
82ddde:	cc                   	int3
82dddf:	cc                   	int3
82dde0:	cc                   	int3
82dde1:	cc                   	int3
82dde2:	cc                   	int3
82dde3:	cc                   	int3
82dde4:	cc                   	int3
82dde5:	cc                   	int3
82dde6:	cc                   	int3
82dde7:	cc                   	int3
82dde8:	cc                   	int3
82dde9:	cc                   	int3
82ddea:	55                   	push   %ebp
82ddeb:	8b ec                	mov    %esp,%ebp
82dded:	83 ec 0c             	sub    $0xc,%esp
82ddf0:	8b 45 08             	mov    0x8(%ebp),%eax
82ddf3:	89 45 f4             	mov    %eax,-0xc(%ebp)
82ddf6:	8b 45 0c             	mov    0xc(%ebp),%eax
82ddf9:	89 45 f8             	mov    %eax,-0x8(%ebp)
82ddfc:	8b 45 10             	mov    0x10(%ebp),%eax
82ddff:	89 45 fc             	mov    %eax,-0x4(%ebp)
82de02:	8d 45 f4             	lea    -0xc(%ebp),%eax
82de05:	50                   	push   %eax
82de06:	6a 01                	push   $0x1
82de08:	68 4c 04 00 00       	push   $0x44c
82de0d:	ff 71 20             	push   0x20(%ecx)
82de10:	ff 15 20 40 d8 00    	call   *0xd84020
82de16:	8b e5                	mov    %ebp,%esp
82de18:	5d                   	pop    %ebp
82de19:	c2 0c 00             	ret    $0xc
82de1c:	cc                   	int3
82de1d:	cc                   	int3
82de1e:	cc                   	int3
82de1f:	cc                   	int3
82de20:	cc                   	int3
82de21:	cc                   	int3
82de22:	cc                   	int3
82de23:	cc                   	int3
82de24:	cc                   	int3
82de25:	cc                   	int3
82de26:	cc                   	int3
82de27:	cc                   	int3
82de28:	55                   	push   %ebp
82de29:	8b ec                	mov    %esp,%ebp
82de2b:	6a 00                	push   $0x0
82de2d:	ff 75 08             	push   0x8(%ebp)
82de30:	68 1e 04 00 00       	push   $0x41e
82de35:	ff 71 20             	push   0x20(%ecx)
82de38:	ff 15 20 40 d8 00    	call   *0xd84020
82de3e:	5d                   	pop    %ebp
82de3f:	c2 04 00             	ret    $0x4
82de42:	cc                   	int3
82de43:	cc                   	int3
82de44:	cc                   	int3
82de45:	cc                   	int3
82de46:	cc                   	int3
82de47:	cc                   	int3
82de48:	55                   	push   %ebp
82de49:	8b ec                	mov    %esp,%ebp
82de4b:	83 ec 28             	sub    $0x28,%esp
82de4e:	8b 45 08             	mov    0x8(%ebp),%eax
82de51:	ba 00 10 00 00       	mov    $0x1000,%edx
82de56:	89 45 dc             	mov    %eax,-0x24(%ebp)
82de59:	8b 45 0c             	mov    0xc(%ebp),%eax
82de5c:	f7 d8                	neg    %eax
82de5e:	c7 45 d8 18 00 00 00 	movl   $0x18,-0x28(%ebp)
82de65:	c7 45 e4 00 f0 00 00 	movl   $0xf000,-0x1c(%ebp)
82de6c:	1b c0                	sbb    %eax,%eax
82de6e:	23 c2                	and    %edx,%eax
82de70:	03 c2                	add    %edx,%eax
82de72:	89 45 e0             	mov    %eax,-0x20(%ebp)
82de75:	8d 45 d8             	lea    -0x28(%ebp),%eax
82de78:	50                   	push   %eax
82de79:	6a 00                	push   $0x0
82de7b:	68 3f 11 00 00       	push   $0x113f
82de80:	ff 71 20             	push   0x20(%ecx)
82de83:	ff 15 20 40 d8 00    	call   *0xd84020
82de89:	8b e5                	mov    %ebp,%esp
82de8b:	5d                   	pop    %ebp
82de8c:	c2 08 00             	ret    $0x8
82de8f:	cc                   	int3
82de90:	cc                   	int3
82de91:	cc                   	int3
82de92:	cc                   	int3
82de93:	cc                   	int3
82de94:	cc                   	int3
82de95:	cc                   	int3
82de96:	cc                   	int3
82de97:	cc                   	int3
82de98:	cc                   	int3
82de99:	cc                   	int3
82de9a:	cc                   	int3
82de9b:	cc                   	int3
82de9c:	cc                   	int3
82de9d:	cc                   	int3
82de9e:	cc                   	int3
82de9f:	cc                   	int3
82dea0:	55                   	push   %ebp
82dea1:	8b ec                	mov    %esp,%ebp
82dea3:	6a 00                	push   $0x0
82dea5:	ff 75 08             	push   0x8(%ebp)
82dea8:	68 86 01 00 00       	push   $0x186
82dead:	ff 71 20             	push   0x20(%ecx)
82deb0:	ff 15 20 40 d8 00    	call   *0xd84020
82deb6:	5d                   	pop    %ebp
82deb7:	c2 04 00             	ret    $0x4
82deba:	cc                   	int3
82debb:	cc                   	int3
82debc:	cc                   	int3
82debd:	cc                   	int3
82debe:	cc                   	int3
82debf:	cc                   	int3
82dec0:	55                   	push   %ebp
82dec1:	8b ec                	mov    %esp,%ebp
82dec3:	0f b7 55 10          	movzwl 0x10(%ebp),%edx
82dec7:	0f b7 45 0c          	movzwl 0xc(%ebp),%eax
82decb:	c1 e2 10             	shl    $0x10,%edx
82dece:	0b d0                	or     %eax,%edx
82ded0:	52                   	push   %edx
82ded1:	6a 00                	push   $0x0
82ded3:	68 35 10 00 00       	push   $0x1035
82ded8:	ff 71 20             	push   0x20(%ecx)
82dedb:	ff 15 20 40 d8 00    	call   *0xd84020
82dee1:	8b 55 08             	mov    0x8(%ebp),%edx
82dee4:	0f bf c8             	movswl %ax,%ecx
82dee7:	c1 e8 10             	shr    $0x10,%eax
82deea:	89 0a                	mov    %ecx,(%edx)
82deec:	0f bf c8             	movswl %ax,%ecx
82deef:	8b c2                	mov    %edx,%eax
82def1:	89 4a 04             	mov    %ecx,0x4(%edx)
82def4:	5d                   	pop    %ebp
82def5:	c2 0c 00             	ret    $0xc
82def8:	cc                   	int3
82def9:	cc                   	int3
82defa:	cc                   	int3
82defb:	cc                   	int3
82defc:	cc                   	int3
82defd:	cc                   	int3
82defe:	cc                   	int3
82deff:	cc                   	int3
82df00:	cc                   	int3
82df01:	cc                   	int3
82df02:	cc                   	int3
82df03:	cc                   	int3
82df04:	cc                   	int3
82df05:	cc                   	int3
82df06:	55                   	push   %ebp
82df07:	8b ec                	mov    %esp,%ebp
82df09:	0f b7 55 10          	movzwl 0x10(%ebp),%edx
82df0d:	0f b7 45 0c          	movzwl 0xc(%ebp),%eax
82df11:	c1 e2 10             	shl    $0x10,%edx
82df14:	0b d0                	or     %eax,%edx
82df16:	52                   	push   %edx
82df17:	6a 00                	push   $0x0
82df19:	68 35 10 00 00       	push   $0x1035
82df1e:	ff 71 20             	push   0x20(%ecx)
82df21:	ff 15 20 40 d8 00    	call   *0xd84020
82df27:	8b 55 08             	mov    0x8(%ebp),%edx
82df2a:	0f bf c8             	movswl %ax,%ecx
82df2d:	c1 e8 10             	shr    $0x10,%eax
82df30:	89 0a                	mov    %ecx,(%edx)
82df32:	0f bf c8             	movswl %ax,%ecx
82df35:	8b c2                	mov    %edx,%eax
82df37:	89 4a 04             	mov    %ecx,0x4(%edx)
82df3a:	5d                   	pop    %ebp
82df3b:	c2 0c 00             	ret    $0xc
82df3e:	cc                   	int3
82df3f:	cc                   	int3
82df40:	cc                   	int3
82df41:	cc                   	int3
82df42:	cc                   	int3
82df43:	cc                   	int3
82df44:	cc                   	int3
82df45:	cc                   	int3
82df46:	cc                   	int3
82df47:	cc                   	int3
82df48:	cc                   	int3
82df49:	cc                   	int3
82df4a:	cc                   	int3
82df4b:	cc                   	int3
82df4c:	55                   	push   %ebp
82df4d:	8b ec                	mov    %esp,%ebp
82df4f:	6a 00                	push   $0x0
82df51:	ff 75 24             	push   0x24(%ebp)
82df54:	ff 75 20             	push   0x20(%ebp)
82df57:	ff 75 1c             	push   0x1c(%ebp)
82df5a:	ff 75 18             	push   0x18(%ebp)
82df5d:	ff 75 14             	push   0x14(%ebp)
82df60:	ff 75 10             	push   0x10(%ebp)
82df63:	ff 75 0c             	push   0xc(%ebp)
82df66:	ff 75 08             	push   0x8(%ebp)
82df69:	e8 54 15 c1 ff       	call   0x43f4c2
82df6e:	5d                   	pop    %ebp
82df6f:	c2 20 00             	ret    $0x20
82df72:	cc                   	int3
82df73:	cc                   	int3
82df74:	cc                   	int3
82df75:	cc                   	int3
82df76:	cc                   	int3
82df77:	cc                   	int3
82df78:	cc                   	int3
82df79:	cc                   	int3
82df7a:	cc                   	int3
82df7b:	55                   	push   %ebp
82df7c:	8b ec                	mov    %esp,%ebp
82df7e:	83 ec 3c             	sub    $0x3c,%esp
82df81:	8b 45 10             	mov    0x10(%ebp),%eax
82df84:	89 45 c4             	mov    %eax,-0x3c(%ebp)
82df87:	8b 45 08             	mov    0x8(%ebp),%eax
82df8a:	89 45 c8             	mov    %eax,-0x38(%ebp)
82df8d:	8b 45 0c             	mov    0xc(%ebp),%eax
82df90:	89 45 cc             	mov    %eax,-0x34(%ebp)
82df93:	8b 45 20             	mov    0x20(%ebp),%eax
82df96:	89 45 d4             	mov    %eax,-0x2c(%ebp)
82df99:	8b 45 1c             	mov    0x1c(%ebp),%eax
82df9c:	89 45 d0             	mov    %eax,-0x30(%ebp)
82df9f:	8b 45 14             	mov    0x14(%ebp),%eax
82dfa2:	89 45 d8             	mov    %eax,-0x28(%ebp)
82dfa5:	8b 45 18             	mov    0x18(%ebp),%eax
82dfa8:	89 45 e0             	mov    %eax,-0x20(%ebp)
82dfab:	8b 45 24             	mov    0x24(%ebp),%eax
82dfae:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82dfb1:	8b 45 28             	mov    0x28(%ebp),%eax
82dfb4:	89 45 e8             	mov    %eax,-0x18(%ebp)
82dfb7:	8d 45 c4             	lea    -0x3c(%ebp),%eax
82dfba:	50                   	push   %eax
82dfbb:	6a 00                	push   $0x0
82dfbd:	68 4c 10 00 00       	push   $0x104c
82dfc2:	ff 71 20             	push   0x20(%ecx)
82dfc5:	ff 15 20 40 d8 00    	call   *0xd84020
82dfcb:	8b e5                	mov    %ebp,%esp
82dfcd:	5d                   	pop    %ebp
82dfce:	c2 24 00             	ret    $0x24