7dcbd5:	5f                   	pop    %edi
7dcbd6:	5e                   	pop    %esi
7dcbd7:	5d                   	pop    %ebp
7dcbd8:	88 98 fc 02 00 00    	mov    %bl,0x2fc(%eax)
7dcbde:	8b c3                	mov    %ebx,%eax
7dcbe0:	5b                   	pop    %ebx
7dcbe1:	83 c4 08             	add    $0x8,%esp
7dcbe4:	c3                   	ret
7dcbe5:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcbe9:	5f                   	pop    %edi
7dcbea:	5e                   	pop    %esi
7dcbeb:	5d                   	pop    %ebp
7dcbec:	39 18                	cmp    %ebx,(%eax)
7dcbee:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcbf2:	0f 95 c1             	setne  %cl
7dcbf5:	88 88 d5 02 00 00    	mov    %cl,0x2d5(%eax)
7dcbfb:	8b c3                	mov    %ebx,%eax
7dcbfd:	5b                   	pop    %ebx
7dcbfe:	83 c4 08             	add    $0x8,%esp
7dcc01:	c3                   	ret
7dcc02:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcc06:	5f                   	pop    %edi
7dcc07:	5e                   	pop    %esi
7dcc08:	5d                   	pop    %ebp
7dcc09:	39 18                	cmp    %ebx,(%eax)
7dcc0b:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcc0f:	0f 95 c1             	setne  %cl
7dcc12:	88 88 d4 02 00 00    	mov    %cl,0x2d4(%eax)
7dcc18:	8b c3                	mov    %ebx,%eax
7dcc1a:	5b                   	pop    %ebx
7dcc1b:	83 c4 08             	add    $0x8,%esp
7dcc1e:	c3                   	ret
7dcc1f:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcc23:	5f                   	pop    %edi
7dcc24:	5e                   	pop    %esi
7dcc25:	5d                   	pop    %ebp
7dcc26:	39 18                	cmp    %ebx,(%eax)
7dcc28:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcc2c:	0f 95 c1             	setne  %cl
7dcc2f:	88 88 d6 02 00 00    	mov    %cl,0x2d6(%eax)
7dcc35:	8b c3                	mov    %ebx,%eax
7dcc37:	5b                   	pop    %ebx
7dcc38:	83 c4 08             	add    $0x8,%esp
7dcc3b:	c3                   	ret
7dcc3c:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcc40:	5f                   	pop    %edi
7dcc41:	5e                   	pop    %esi
7dcc42:	5d                   	pop    %ebp
7dcc43:	8b 08                	mov    (%eax),%ecx
7dcc45:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcc49:	89 88 e0 02 00 00    	mov    %ecx,0x2e0(%eax)
7dcc4f:	8b c3                	mov    %ebx,%eax
7dcc51:	5b                   	pop    %ebx
7dcc52:	83 c4 08             	add    $0x8,%esp
7dcc55:	c3                   	ret
7dcc56:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcc5a:	5f                   	pop    %edi
7dcc5b:	5e                   	pop    %esi
7dcc5c:	5d                   	pop    %ebp
7dcc5d:	39 18                	cmp    %ebx,(%eax)
7dcc5f:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcc63:	0f 95 c1             	setne  %cl
7dcc66:	88 88 e8 02 00 00    	mov    %cl,0x2e8(%eax)
7dcc6c:	8b c3                	mov    %ebx,%eax
7dcc6e:	5b                   	pop    %ebx
7dcc6f:	83 c4 08             	add    $0x8,%esp
7dcc72:	c3                   	ret
7dcc73:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcc77:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7dcc7b:	5f                   	pop    %edi
7dcc7c:	5e                   	pop    %esi
7dcc7d:	8b 00                	mov    (%eax),%eax
7dcc7f:	99                   	cltd
7dcc80:	89 81 e0 01 00 00    	mov    %eax,0x1e0(%ecx)
7dcc86:	8b c3                	mov    %ebx,%eax
7dcc88:	5d                   	pop    %ebp
7dcc89:	89 91 e4 01 00 00    	mov    %edx,0x1e4(%ecx)
7dcc8f:	5b                   	pop    %ebx
7dcc90:	83 c4 08             	add    $0x8,%esp
7dcc93:	c3                   	ret
7dcc94:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcc98:	5f                   	pop    %edi
7dcc99:	5e                   	pop    %esi
7dcc9a:	5d                   	pop    %ebp
7dcc9b:	8b 08                	mov    (%eax),%ecx
7dcc9d:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcca1:	89 88 e8 01 00 00    	mov    %ecx,0x1e8(%eax)
7dcca7:	8b c3                	mov    %ebx,%eax
7dcca9:	5b                   	pop    %ebx
7dccaa:	83 c4 08             	add    $0x8,%esp
7dccad:	c3                   	ret
7dccae:	8b 44 24 24          	mov    0x24(%esp),%eax
7dccb2:	5f                   	pop    %edi
7dccb3:	5e                   	pop    %esi
7dccb4:	5d                   	pop    %ebp
7dccb5:	8b 08                	mov    (%eax),%ecx
7dccb7:	8b 44 24 10          	mov    0x10(%esp),%eax
7dccbb:	89 88 ec 01 00 00    	mov    %ecx,0x1ec(%eax)
7dccc1:	8b c3                	mov    %ebx,%eax
7dccc3:	5b                   	pop    %ebx
7dccc4:	83 c4 08             	add    $0x8,%esp
7dccc7:	c3                   	ret
7dccc8:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcccc:	5f                   	pop    %edi
7dcccd:	5e                   	pop    %esi
7dccce:	5d                   	pop    %ebp
7dcccf:	8b 08                	mov    (%eax),%ecx
7dccd1:	8b 44 24 10          	mov    0x10(%esp),%eax
7dccd5:	89 88 38 01 00 00    	mov    %ecx,0x138(%eax)
7dccdb:	8b c3                	mov    %ebx,%eax
7dccdd:	5b                   	pop    %ebx
7dccde:	83 c4 08             	add    $0x8,%esp
7dcce1:	c3                   	ret
7dcce2:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcce6:	5f                   	pop    %edi
7dcce7:	5e                   	pop    %esi
7dcce8:	5d                   	pop    %ebp
7dcce9:	69 08 e8 03 00 00    	imul   $0x3e8,(%eax),%ecx
7dccef:	8b 44 24 10          	mov    0x10(%esp),%eax
7dccf3:	89 88 c8 01 00 00    	mov    %ecx,0x1c8(%eax)
7dccf9:	8b c3                	mov    %ebx,%eax
7dccfb:	5b                   	pop    %ebx
7dccfc:	83 c4 08             	add    $0x8,%esp
7dccff:	c3                   	ret
7dcd00:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcd04:	5f                   	pop    %edi
7dcd05:	5e                   	pop    %esi
7dcd06:	5d                   	pop    %ebp
7dcd07:	8b 08                	mov    (%eax),%ecx
7dcd09:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcd0d:	89 88 c8 01 00 00    	mov    %ecx,0x1c8(%eax)
7dcd13:	8b c3                	mov    %ebx,%eax
7dcd15:	5b                   	pop    %ebx
7dcd16:	83 c4 08             	add    $0x8,%esp
7dcd19:	c3                   	ret
7dcd1a:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcd1e:	5f                   	pop    %edi
7dcd1f:	5e                   	pop    %esi
7dcd20:	5d                   	pop    %ebp
7dcd21:	69 08 e8 03 00 00    	imul   $0x3e8,(%eax),%ecx
7dcd27:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcd2b:	89 88 cc 01 00 00    	mov    %ecx,0x1cc(%eax)
7dcd31:	8b c3                	mov    %ebx,%eax
7dcd33:	5b                   	pop    %ebx
7dcd34:	83 c4 08             	add    $0x8,%esp
7dcd37:	c3                   	ret
7dcd38:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcd3c:	5f                   	pop    %edi
7dcd3d:	5e                   	pop    %esi
7dcd3e:	5d                   	pop    %ebp
7dcd3f:	8b 08                	mov    (%eax),%ecx
7dcd41:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcd45:	89 88 cc 01 00 00    	mov    %ecx,0x1cc(%eax)
7dcd4b:	8b c3                	mov    %ebx,%eax
7dcd4d:	5b                   	pop    %ebx
7dcd4e:	83 c4 08             	add    $0x8,%esp
7dcd51:	c3                   	ret
7dcd52:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcd56:	5f                   	pop    %edi
7dcd57:	5e                   	pop    %esi
7dcd58:	5d                   	pop    %ebp
7dcd59:	8b 08                	mov    (%eax),%ecx
7dcd5b:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcd5f:	89 88 d0 01 00 00    	mov    %ecx,0x1d0(%eax)
7dcd65:	8b c3                	mov    %ebx,%eax
7dcd67:	5b                   	pop    %ebx
7dcd68:	83 c4 08             	add    $0x8,%esp
7dcd6b:	c3                   	ret
7dcd6c:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcd70:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7dcd74:	5f                   	pop    %edi
7dcd75:	5e                   	pop    %esi
7dcd76:	8b 00                	mov    (%eax),%eax
7dcd78:	99                   	cltd
7dcd79:	89 81 00 02 00 00    	mov    %eax,0x200(%ecx)
7dcd7f:	8b c3                	mov    %ebx,%eax
7dcd81:	5d                   	pop    %ebp
7dcd82:	89 91 04 02 00 00    	mov    %edx,0x204(%ecx)
7dcd88:	5b                   	pop    %ebx
7dcd89:	83 c4 08             	add    $0x8,%esp
7dcd8c:	c3                   	ret
7dcd8d:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcd91:	5f                   	pop    %edi
7dcd92:	5e                   	pop    %esi
7dcd93:	5d                   	pop    %ebp
7dcd94:	39 18                	cmp    %ebx,(%eax)
7dcd96:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcd9a:	0f 95 c1             	setne  %cl
7dcd9d:	88 88 16 02 00 00    	mov    %cl,0x216(%eax)
7dcda3:	8b c3                	mov    %ebx,%eax
7dcda5:	5b                   	pop    %ebx
7dcda6:	83 c4 08             	add    $0x8,%esp
7dcda9:	c3                   	ret
7dcdaa:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcdae:	ff 30                	push   (%eax)
7dcdb0:	e8 8a 1b c3 ff       	call   0x40e93f
7dcdb5:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7dcdb9:	83 c4 04             	add    $0x4,%esp
7dcdbc:	5f                   	pop    %edi
7dcdbd:	5e                   	pop    %esi
7dcdbe:	66 89 81 68 01 00 00 	mov    %ax,0x168(%ecx)
7dcdc5:	8b c3                	mov    %ebx,%eax
7dcdc7:	5d                   	pop    %ebp
7dcdc8:	5b                   	pop    %ebx
7dcdc9:	83 c4 08             	add    $0x8,%esp
7dcdcc:	c3                   	ret
7dcdcd:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcdd1:	ff 30                	push   (%eax)
7dcdd3:	e8 12 1b c3 ff       	call   0x40e8ea
7dcdd8:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7dcddc:	83 c4 04             	add    $0x4,%esp
7dcddf:	5f                   	pop    %edi
7dcde0:	5e                   	pop    %esi
7dcde1:	89 81 6c 01 00 00    	mov    %eax,0x16c(%ecx)
7dcde7:	8b c3                	mov    %ebx,%eax
7dcde9:	5d                   	pop    %ebp
7dcdea:	5b                   	pop    %ebx
7dcdeb:	83 c4 08             	add    $0x8,%esp
7dcdee:	c3                   	ret
7dcdef:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcdf3:	5f                   	pop    %edi
7dcdf4:	5e                   	pop    %esi
7dcdf5:	5d                   	pop    %ebp
7dcdf6:	8b 08                	mov    (%eax),%ecx
7dcdf8:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcdfc:	89 88 e0 03 00 00    	mov    %ecx,0x3e0(%eax)
7dce02:	8b c3                	mov    %ebx,%eax
7dce04:	5b                   	pop    %ebx
7dce05:	83 c4 08             	add    $0x8,%esp
7dce08:	c3                   	ret
7dce09:	8b 44 24 24          	mov    0x24(%esp),%eax
7dce0d:	5f                   	pop    %edi
7dce0e:	5e                   	pop    %esi
7dce0f:	5d                   	pop    %ebp
7dce10:	39 18                	cmp    %ebx,(%eax)
7dce12:	8b 44 24 10          	mov    0x10(%esp),%eax
7dce16:	0f 95 c1             	setne  %cl
7dce19:	88 88 58 02 00 00    	mov    %cl,0x258(%eax)
7dce1f:	8b c3                	mov    %ebx,%eax
7dce21:	5b                   	pop    %ebx
7dce22:	83 c4 08             	add    $0x8,%esp
7dce25:	c3                   	ret
7dce26:	8b 44 24 24          	mov    0x24(%esp),%eax
7dce2a:	8b 00                	mov    (%eax),%eax
7dce2c:	83 f8 01             	cmp    $0x1,%eax
7dce2f:	75 1e                	jne    0x7dce4f
7dce31:	68 dc e6 c2 00       	push   $0xc2e6dc
7dce36:	ff 74 24 20          	push   0x20(%esp)
7dce3a:	e8 31 9f c2 ff       	call   0x406d70
7dce3f:	83 c4 08             	add    $0x8,%esp
7dce42:	b8 2b 00 00 00       	mov    $0x2b,%eax
7dce47:	5f                   	pop    %edi
7dce48:	5e                   	pop    %esi
7dce49:	5d                   	pop    %ebp
7dce4a:	5b                   	pop    %ebx
7dce4b:	83 c4 08             	add    $0x8,%esp
7dce4e:	c3                   	ret
7dce4f:	85 c0                	test   %eax,%eax
7dce51:	8b 44 24 1c          	mov    0x1c(%esp),%eax
7dce55:	5f                   	pop    %edi
7dce56:	5e                   	pop    %esi
7dce57:	0f 95 c1             	setne  %cl
7dce5a:	88 88 59 02 00 00    	mov    %cl,0x259(%eax)
7dce60:	8b c3                	mov    %ebx,%eax
7dce62:	5d                   	pop    %ebp
7dce63:	5b                   	pop    %ebx
7dce64:	83 c4 08             	add    $0x8,%esp
7dce67:	c3                   	ret
7dce68:	8b 44 24 24          	mov    0x24(%esp),%eax
7dce6c:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7dce70:	8b 00                	mov    (%eax),%eax
7dce72:	89 81 90 02 00 00    	mov    %eax,0x290(%ecx)
7dce78:	3d ff 3f 00 00       	cmp    $0x3fff,%eax
7dce7d:	7f 09                	jg     0x7dce88
7dce7f:	83 f8 01             	cmp    $0x1,%eax
7dce82:	0f 8d 3a 15 00 00    	jge    0x7de3c2
7dce88:	5f                   	pop    %edi
7dce89:	5e                   	pop    %esi
7dce8a:	5d                   	pop    %ebp
7dce8b:	89 99 90 02 00 00    	mov    %ebx,0x290(%ecx)
7dce91:	8b c3                	mov    %ebx,%eax
7dce93:	5b                   	pop    %ebx
7dce94:	83 c4 08             	add    $0x8,%esp
7dce97:	c3                   	ret
7dce98:	8b 44 24 24          	mov    0x24(%esp),%eax
7dce9c:	5f                   	pop    %edi
7dce9d:	5e                   	pop    %esi
7dce9e:	5d                   	pop    %ebp
7dce9f:	39 18                	cmp    %ebx,(%eax)
7dcea1:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcea5:	0f 95 c1             	setne  %cl
7dcea8:	88 88 e4 02 00 00    	mov    %cl,0x2e4(%eax)
7dceae:	8b c3                	mov    %ebx,%eax
7dceb0:	5b                   	pop    %ebx
7dceb1:	83 c4 08             	add    $0x8,%esp
7dceb4:	c3                   	ret
7dceb5:	8b 44 24 24          	mov    0x24(%esp),%eax
7dceb9:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7dcebd:	5f                   	pop    %edi
7dcebe:	5e                   	pop    %esi
7dcebf:	8b 00                	mov    (%eax),%eax
7dcec1:	99                   	cltd
7dcec2:	89 81 a0 02 00 00    	mov    %eax,0x2a0(%ecx)
7dcec8:	8b c3                	mov    %ebx,%eax
7dceca:	5d                   	pop    %ebp
7dcecb:	89 91 a4 02 00 00    	mov    %edx,0x2a4(%ecx)
7dced1:	5b                   	pop    %ebx
7dced2:	83 c4 08             	add    $0x8,%esp
7dced5:	c3                   	ret
7dced6:	8b 44 24 24          	mov    0x24(%esp),%eax
7dceda:	5f                   	pop    %edi
7dcedb:	5e                   	pop    %esi
7dcedc:	5d                   	pop    %ebp
7dcedd:	8b 08                	mov    (%eax),%ecx
7dcedf:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcee3:	89 88 dc 02 00 00    	mov    %ecx,0x2dc(%eax)
7dcee9:	8b c3                	mov    %ebx,%eax
7dceeb:	5b                   	pop    %ebx
7dceec:	83 c4 08             	add    $0x8,%esp
7dceef:	c3                   	ret
7dcef0:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcef4:	5f                   	pop    %edi
7dcef5:	5e                   	pop    %esi
7dcef6:	5d                   	pop    %ebp
7dcef7:	8b 08                	mov    (%eax),%ecx
7dcef9:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcefd:	89 88 9c 02 00 00    	mov    %ecx,0x29c(%eax)
7dcf03:	8b c3                	mov    %ebx,%eax
7dcf05:	5b                   	pop    %ebx
7dcf06:	83 c4 08             	add    $0x8,%esp
7dcf09:	c3                   	ret
7dcf0a:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcf0e:	5f                   	pop    %edi
7dcf0f:	5e                   	pop    %esi
7dcf10:	5d                   	pop    %ebp
7dcf11:	39 18                	cmp    %ebx,(%eax)
7dcf13:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcf17:	0f 95 c1             	setne  %cl
7dcf1a:	88 88 e6 02 00 00    	mov    %cl,0x2e6(%eax)
7dcf20:	8b c3                	mov    %ebx,%eax
7dcf22:	5b                   	pop    %ebx
7dcf23:	83 c4 08             	add    $0x8,%esp
7dcf26:	c3                   	ret
7dcf27:	8b 44 24 24          	mov    0x24(%esp),%eax
7dcf2b:	5f                   	pop    %edi
7dcf2c:	5e                   	pop    %esi
7dcf2d:	5d                   	pop    %ebp
7dcf2e:	39 18                	cmp    %ebx,(%eax)
7dcf30:	8b 44 24 10          	mov    0x10(%esp),%eax
7dcf34:	0f 95 c1             	setne  %cl