41c840:	64 00 30             	add    %dh,%fs:(%eax)
41c843:	00 34 00             	add    %dh,(%eax,%eax,1)
41c846:	35 00 61 00 35       	xor    $0x35006100,%eax
41c84b:	00 62 00             	add    %ah,0x0(%edx)
41c84e:	33 00                	xor    (%eax),%eax
41c850:	31 00                	xor    %eax,(%eax)
41c852:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c856:	38 00                	cmp    %al,(%eax)
41c858:	37                   	aaa
41c859:	00 61 00             	add    %ah,0x0(%ecx)
41c85c:	39 00                	cmp    %eax,(%eax)
41c85e:	62 00                	bound  %eax,(%eax)
41c860:	34 00                	xor    $0x0,%al
41c862:	32 00                	xor    (%eax),%al
41c864:	35 00 31 00 34       	xor    $0x34003100,%eax
41c869:	00 36                	add    %dh,(%esi)
41c86b:	00 5d 25             	add    %bl,0x25(%ebp)
41c86e:	01 00                	add    %eax,(%eax)
41c870:	46                   	inc    %esi
41c871:	37                   	aaa
41c872:	00 65 00             	add    %ah,0x0(%ebp)
41c875:	31 00                	xor    %eax,(%eax)
41c877:	34 00                	xor    $0x0,%al
41c879:	39 00                	cmp    %eax,(%eax)
41c87b:	33 00                	xor    (%eax),%eax
41c87d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c884:	00 39                	add    %bh,(%ecx)
41c886:	00 65 00             	add    %ah,0x0(%ebp)
41c889:	32 00                	xor    (%eax),%al
41c88b:	64 00 30             	add    %dh,%fs:(%eax)
41c88e:	00 34 00             	add    %dh,(%eax,%eax,1)
41c891:	35 00 61 00 35       	xor    $0x35006100,%eax
41c896:	00 62 00             	add    %ah,0x0(%edx)
41c899:	33 00                	xor    (%eax),%eax
41c89b:	31 00                	xor    %eax,(%eax)
41c89d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c8a1:	38 00                	cmp    %al,(%eax)
41c8a3:	37                   	aaa
41c8a4:	00 61 00             	add    %ah,0x0(%ecx)
41c8a7:	39 00                	cmp    %eax,(%eax)
41c8a9:	62 00                	bound  %eax,(%eax)
41c8ab:	34 00                	xor    $0x0,%al
41c8ad:	32 00                	xor    (%eax),%al
41c8af:	35 00 31 00 34       	xor    $0x34003100,%eax
41c8b4:	00 37                	add    %dh,(%edi)
41c8b6:	00 e6                	add    %ah,%dh
41c8b8:	2a 01                	sub    (%ecx),%al
41c8ba:	00 46 37             	add    %al,0x37(%esi)
41c8bd:	00 65 00             	add    %ah,0x0(%ebp)
41c8c0:	31 00                	xor    %eax,(%eax)
41c8c2:	34 00                	xor    $0x0,%al
41c8c4:	39 00                	cmp    %eax,(%eax)
41c8c6:	33 00                	xor    (%eax),%eax
41c8c8:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c8cf:	00 39                	add    %bh,(%ecx)
41c8d1:	00 65 00             	add    %ah,0x0(%ebp)
41c8d4:	32 00                	xor    (%eax),%al
41c8d6:	64 00 30             	add    %dh,%fs:(%eax)
41c8d9:	00 34 00             	add    %dh,(%eax,%eax,1)
41c8dc:	35 00 61 00 35       	xor    $0x35006100,%eax
41c8e1:	00 62 00             	add    %ah,0x0(%edx)
41c8e4:	33 00                	xor    (%eax),%eax
41c8e6:	31 00                	xor    %eax,(%eax)
41c8e8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c8ec:	38 00                	cmp    %al,(%eax)
41c8ee:	37                   	aaa
41c8ef:	00 61 00             	add    %ah,0x0(%ecx)
41c8f2:	39 00                	cmp    %eax,(%eax)
41c8f4:	62 00                	bound  %eax,(%eax)
41c8f6:	34 00                	xor    $0x0,%al
41c8f8:	32 00                	xor    (%eax),%al
41c8fa:	35 00 31 00 34       	xor    $0x34003100,%eax
41c8ff:	00 38                	add    %bh,(%eax)
41c901:	00 6f 30             	add    %ch,0x30(%edi)
41c904:	01 00                	add    %eax,(%eax)
41c906:	46                   	inc    %esi
41c907:	37                   	aaa
41c908:	00 65 00             	add    %ah,0x0(%ebp)
41c90b:	31 00                	xor    %eax,(%eax)
41c90d:	34 00                	xor    $0x0,%al
41c90f:	39 00                	cmp    %eax,(%eax)
41c911:	33 00                	xor    (%eax),%eax
41c913:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c91a:	00 39                	add    %bh,(%ecx)
41c91c:	00 65 00             	add    %ah,0x0(%ebp)
41c91f:	32 00                	xor    (%eax),%al
41c921:	64 00 30             	add    %dh,%fs:(%eax)
41c924:	00 34 00             	add    %dh,(%eax,%eax,1)
41c927:	35 00 61 00 35       	xor    $0x35006100,%eax
41c92c:	00 62 00             	add    %ah,0x0(%edx)
41c92f:	33 00                	xor    (%eax),%eax
41c931:	31 00                	xor    %eax,(%eax)
41c933:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c937:	38 00                	cmp    %al,(%eax)
41c939:	37                   	aaa
41c93a:	00 61 00             	add    %ah,0x0(%ecx)
41c93d:	39 00                	cmp    %eax,(%eax)
41c93f:	62 00                	bound  %eax,(%eax)
41c941:	34 00                	xor    $0x0,%al
41c943:	32 00                	xor    (%eax),%al
41c945:	35 00 31 00 34       	xor    $0x34003100,%eax
41c94a:	00 39                	add    %bh,(%ecx)
41c94c:	00 f8                	add    %bh,%al
41c94e:	35 01 00 44 37       	xor    $0x37440001,%eax
41c953:	00 65 00             	add    %ah,0x0(%ebp)
41c956:	31 00                	xor    %eax,(%eax)
41c958:	34 00                	xor    $0x0,%al
41c95a:	39 00                	cmp    %eax,(%eax)
41c95c:	33 00                	xor    (%eax),%eax
41c95e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c965:	00 39                	add    %bh,(%ecx)
41c967:	00 65 00             	add    %ah,0x0(%ebp)
41c96a:	32 00                	xor    (%eax),%al
41c96c:	64 00 30             	add    %dh,%fs:(%eax)
41c96f:	00 34 00             	add    %dh,(%eax,%eax,1)
41c972:	35 00 61 00 35       	xor    $0x35006100,%eax
41c977:	00 62 00             	add    %ah,0x0(%edx)
41c97a:	33 00                	xor    (%eax),%eax
41c97c:	31 00                	xor    %eax,(%eax)
41c97e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c982:	38 00                	cmp    %al,(%eax)
41c984:	37                   	aaa
41c985:	00 61 00             	add    %ah,0x0(%ecx)
41c988:	39 00                	cmp    %eax,(%eax)
41c98a:	62 00                	bound  %eax,(%eax)
41c98c:	34 00                	xor    $0x0,%al
41c98e:	32 00                	xor    (%eax),%al
41c990:	35 00 31 00 35       	xor    $0x35003100,%eax
41c995:	00 81 3b 01 00 46    	add    %al,0x4600013b(%ecx)
41c99b:	37                   	aaa
41c99c:	00 65 00             	add    %ah,0x0(%ebp)
41c99f:	31 00                	xor    %eax,(%eax)
41c9a1:	34 00                	xor    $0x0,%al
41c9a3:	39 00                	cmp    %eax,(%eax)
41c9a5:	33 00                	xor    (%eax),%eax
41c9a7:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c9ae:	00 39                	add    %bh,(%ecx)
41c9b0:	00 65 00             	add    %ah,0x0(%ebp)
41c9b3:	32 00                	xor    (%eax),%al
41c9b5:	64 00 30             	add    %dh,%fs:(%eax)
41c9b8:	00 34 00             	add    %dh,(%eax,%eax,1)
41c9bb:	35 00 61 00 35       	xor    $0x35006100,%eax
41c9c0:	00 62 00             	add    %ah,0x0(%edx)
41c9c3:	33 00                	xor    (%eax),%eax
41c9c5:	31 00                	xor    %eax,(%eax)
41c9c7:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c9cb:	38 00                	cmp    %al,(%eax)
41c9cd:	37                   	aaa
41c9ce:	00 61 00             	add    %ah,0x0(%ecx)
41c9d1:	39 00                	cmp    %eax,(%eax)
41c9d3:	62 00                	bound  %eax,(%eax)
41c9d5:	34 00                	xor    $0x0,%al
41c9d7:	32 00                	xor    (%eax),%al
41c9d9:	35 00 31 00 35       	xor    $0x35003100,%eax
41c9de:	00 30                	add    %dh,(%eax)
41c9e0:	00 0a                	add    %cl,(%edx)
41c9e2:	41                   	inc    %ecx
41c9e3:	01 00                	add    %eax,(%eax)
41c9e5:	46                   	inc    %esi
41c9e6:	37                   	aaa
41c9e7:	00 65 00             	add    %ah,0x0(%ebp)
41c9ea:	31 00                	xor    %eax,(%eax)
41c9ec:	34 00                	xor    $0x0,%al
41c9ee:	39 00                	cmp    %eax,(%eax)
41c9f0:	33 00                	xor    (%eax),%eax
41c9f2:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c9f9:	00 39                	add    %bh,(%ecx)
41c9fb:	00 65 00             	add    %ah,0x0(%ebp)
41c9fe:	32 00                	xor    (%eax),%al
41ca00:	64 00 30             	add    %dh,%fs:(%eax)
41ca03:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca06:	35 00 61 00 35       	xor    $0x35006100,%eax
41ca0b:	00 62 00             	add    %ah,0x0(%edx)
41ca0e:	33 00                	xor    (%eax),%eax
41ca10:	31 00                	xor    %eax,(%eax)
41ca12:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ca16:	38 00                	cmp    %al,(%eax)
41ca18:	37                   	aaa
41ca19:	00 61 00             	add    %ah,0x0(%ecx)
41ca1c:	39 00                	cmp    %eax,(%eax)
41ca1e:	62 00                	bound  %eax,(%eax)
41ca20:	34 00                	xor    $0x0,%al
41ca22:	32 00                	xor    (%eax),%al
41ca24:	35 00 31 00 35       	xor    $0x35003100,%eax
41ca29:	00 31                	add    %dh,(%ecx)
41ca2b:	00 93 46 01 00 46    	add    %dl,0x46000146(%ebx)
41ca31:	37                   	aaa
41ca32:	00 65 00             	add    %ah,0x0(%ebp)
41ca35:	31 00                	xor    %eax,(%eax)
41ca37:	34 00                	xor    $0x0,%al
41ca39:	39 00                	cmp    %eax,(%eax)
41ca3b:	33 00                	xor    (%eax),%eax
41ca3d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ca44:	00 39                	add    %bh,(%ecx)
41ca46:	00 65 00             	add    %ah,0x0(%ebp)
41ca49:	32 00                	xor    (%eax),%al
41ca4b:	64 00 30             	add    %dh,%fs:(%eax)
41ca4e:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca51:	35 00 61 00 35       	xor    $0x35006100,%eax
41ca56:	00 62 00             	add    %ah,0x0(%edx)
41ca59:	33 00                	xor    (%eax),%eax
41ca5b:	31 00                	xor    %eax,(%eax)
41ca5d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ca61:	38 00                	cmp    %al,(%eax)
41ca63:	37                   	aaa
41ca64:	00 61 00             	add    %ah,0x0(%ecx)
41ca67:	39 00                	cmp    %eax,(%eax)
41ca69:	62 00                	bound  %eax,(%eax)
41ca6b:	34 00                	xor    $0x0,%al
41ca6d:	32 00                	xor    (%eax),%al
41ca6f:	35 00 31 00 35       	xor    $0x35003100,%eax
41ca74:	00 32                	add    %dh,(%edx)
41ca76:	00 1c 4c             	add    %bl,(%esp,%ecx,2)
41ca79:	01 00                	add    %eax,(%eax)
41ca7b:	46                   	inc    %esi
41ca7c:	37                   	aaa
41ca7d:	00 65 00             	add    %ah,0x0(%ebp)
41ca80:	31 00                	xor    %eax,(%eax)
41ca82:	34 00                	xor    $0x0,%al
41ca84:	39 00                	cmp    %eax,(%eax)
41ca86:	33 00                	xor    (%eax),%eax
41ca88:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ca8f:	00 39                	add    %bh,(%ecx)
41ca91:	00 65 00             	add    %ah,0x0(%ebp)
41ca94:	32 00                	xor    (%eax),%al
41ca96:	64 00 30             	add    %dh,%fs:(%eax)
41ca99:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca9c:	35 00 61 00 35       	xor    $0x35006100,%eax
41caa1:	00 62 00             	add    %ah,0x0(%edx)
41caa4:	33 00                	xor    (%eax),%eax
41caa6:	31 00                	xor    %eax,(%eax)
41caa8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41caac:	38 00                	cmp    %al,(%eax)
41caae:	37                   	aaa
41caaf:	00 61 00             	add    %ah,0x0(%ecx)
41cab2:	39 00                	cmp    %eax,(%eax)
41cab4:	62 00                	bound  %eax,(%eax)
41cab6:	34 00                	xor    $0x0,%al
41cab8:	32 00                	xor    (%eax),%al
41caba:	35 00 31 00 35       	xor    $0x35003100,%eax
41cabf:	00 33                	add    %dh,(%ebx)
41cac1:	00 a5 51 01 00 46    	add    %ah,0x46000151(%ebp)
41cac7:	37                   	aaa
41cac8:	00 65 00             	add    %ah,0x0(%ebp)
41cacb:	31 00                	xor    %eax,(%eax)
41cacd:	34 00                	xor    $0x0,%al
41cacf:	39 00                	cmp    %eax,(%eax)
41cad1:	33 00                	xor    (%eax),%eax
41cad3:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cada:	00 39                	add    %bh,(%ecx)
41cadc:	00 65 00             	add    %ah,0x0(%ebp)
41cadf:	32 00                	xor    (%eax),%al
41cae1:	64 00 30             	add    %dh,%fs:(%eax)
41cae4:	00 34 00             	add    %dh,(%eax,%eax,1)
41cae7:	35 00 61 00 35       	xor    $0x35006100,%eax
41caec:	00 62 00             	add    %ah,0x0(%edx)
41caef:	33 00                	xor    (%eax),%eax
41caf1:	31 00                	xor    %eax,(%eax)
41caf3:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41caf7:	38 00                	cmp    %al,(%eax)
41caf9:	37                   	aaa
41cafa:	00 61 00             	add    %ah,0x0(%ecx)
41cafd:	39 00                	cmp    %eax,(%eax)
41caff:	62 00                	bound  %eax,(%eax)
41cb01:	34 00                	xor    $0x0,%al
41cb03:	32 00                	xor    (%eax),%al
41cb05:	35 00 31 00 35       	xor    $0x35003100,%eax
41cb0a:	00 34 00             	add    %dh,(%eax,%eax,1)
41cb0d:	2e 57                	cs push %edi
41cb0f:	01 00                	add    %eax,(%eax)
41cb11:	46                   	inc    %esi
41cb12:	37                   	aaa
41cb13:	00 65 00             	add    %ah,0x0(%ebp)
41cb16:	31 00                	xor    %eax,(%eax)
41cb18:	34 00                	xor    $0x0,%al
41cb1a:	39 00                	cmp    %eax,(%eax)
41cb1c:	33 00                	xor    (%eax),%eax
41cb1e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cb25:	00 39                	add    %bh,(%ecx)
41cb27:	00 65 00             	add    %ah,0x0(%ebp)
41cb2a:	32 00                	xor    (%eax),%al
41cb2c:	64 00 30             	add    %dh,%fs:(%eax)
41cb2f:	00 34 00             	add    %dh,(%eax,%eax,1)
41cb32:	35 00 61 00 35       	xor    $0x35006100,%eax
41cb37:	00 62 00             	add    %ah,0x0(%edx)
41cb3a:	33 00                	xor    (%eax),%eax
41cb3c:	31 00                	xor    %eax,(%eax)
41cb3e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cb42:	38 00                	cmp    %al,(%eax)
41cb44:	37                   	aaa
41cb45:	00 61 00             	add    %ah,0x0(%ecx)
41cb48:	39 00                	cmp    %eax,(%eax)
41cb4a:	62 00                	bound  %eax,(%eax)
41cb4c:	34 00                	xor    $0x0,%al
41cb4e:	32 00                	xor    (%eax),%al
41cb50:	35 00 31 00 35       	xor    $0x35003100,%eax
41cb55:	00 35 00 b7 5c 01    	add    %dh,0x15cb700
41cb5b:	00 46 37             	add    %al,0x37(%esi)
41cb5e:	00 65 00             	add    %ah,0x0(%ebp)
41cb61:	31 00                	xor    %eax,(%eax)
41cb63:	34 00                	xor    $0x0,%al
41cb65:	39 00                	cmp    %eax,(%eax)
41cb67:	33 00                	xor    (%eax),%eax
41cb69:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cb70:	00 39                	add    %bh,(%ecx)
41cb72:	00 65 00             	add    %ah,0x0(%ebp)
41cb75:	32 00                	xor    (%eax),%al
41cb77:	64 00 30             	add    %dh,%fs:(%eax)
41cb7a:	00 34 00             	add    %dh,(%eax,%eax,1)
41cb7d:	35 00 61 00 35       	xor    $0x35006100,%eax
41cb82:	00 62 00             	add    %ah,0x0(%edx)
41cb85:	33 00                	xor    (%eax),%eax
41cb87:	31 00                	xor    %eax,(%eax)
41cb89:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cb8d:	38 00                	cmp    %al,(%eax)
41cb8f:	37                   	aaa
41cb90:	00 61 00             	add    %ah,0x0(%ecx)
41cb93:	39 00                	cmp    %eax,(%eax)
41cb95:	62 00                	bound  %eax,(%eax)
41cb97:	34 00                	xor    $0x0,%al
41cb99:	32 00                	xor    (%eax),%al
41cb9b:	35 00 31 00 35       	xor    $0x35003100,%eax
41cba0:	00 36                	add    %dh,(%esi)
41cba2:	00 40 62             	add    %al,0x62(%eax)
41cba5:	01 00                	add    %eax,(%eax)
41cba7:	46                   	inc    %esi
41cba8:	37                   	aaa
41cba9:	00 65 00             	add    %ah,0x0(%ebp)
41cbac:	31 00                	xor    %eax,(%eax)
41cbae:	34 00                	xor    $0x0,%al
41cbb0:	39 00                	cmp    %eax,(%eax)
41cbb2:	33 00                	xor    (%eax),%eax
41cbb4:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cbbb:	00 39                	add    %bh,(%ecx)
41cbbd:	00 65 00             	add    %ah,0x0(%ebp)
41cbc0:	32 00                	xor    (%eax),%al
41cbc2:	64 00 30             	add    %dh,%fs:(%eax)
41cbc5:	00 34 00             	add    %dh,(%eax,%eax,1)
41cbc8:	35 00 61 00 35       	xor    $0x35006100,%eax
41cbcd:	00 62 00             	add    %ah,0x0(%edx)
41cbd0:	33 00                	xor    (%eax),%eax
41cbd2:	31 00                	xor    %eax,(%eax)
41cbd4:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cbd8:	38 00                	cmp    %al,(%eax)
41cbda:	37                   	aaa
41cbdb:	00 61 00             	add    %ah,0x0(%ecx)
41cbde:	39 00                	cmp    %eax,(%eax)
41cbe0:	62 00                	bound  %eax,(%eax)
41cbe2:	34 00                	xor    $0x0,%al
41cbe4:	32 00                	xor    (%eax),%al