455931:	00 60 00             	add    %ah,0x0(%eax)
455934:	00 ff                	add    %bh,%bh
455936:	6c                   	insb   (%dx),%es:(%edi)
455937:	00 00                	add    %al,(%eax)
455939:	fe 01                	incb   (%ecx)
45593b:	00 00                	add    %al,(%eax)
45593d:	00 00                	add    %al,(%eax)
45593f:	00 00                	add    %al,(%eax)
455941:	80 01 00             	addb   $0x0,(%ecx)
455944:	00 00                	add    %al,(%eax)
455946:	30 00                	xor    %al,(%eax)
455948:	0e                   	push   %cs
455949:	50                   	push   %eax
45594a:	61                   	popa
45594b:	72 65                	jb     0x4559b2
45594d:	6e                   	outsb  %ds:(%esi),(%dx)
45594e:	74 42                	je     0x455992
455950:	69 44 69 4d 6f 64 65 	imul   $0x3c65646f,0x4d(%ecx,%ebp,2),%eax
455957:	3c
455958:	10 40 00             	adc    %al,0x0(%eax)
45595b:	ec                   	in     (%dx),%al
45595c:	9a 45 00 00 9b 45 00 	lcall  $0x45,$0x9b000045
455963:	00 00                	add    %al,(%eax)
455965:	00 00                	add    %al,(%eax)
455967:	00 00                	add    %al,(%eax)
455969:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
45596f:	31 00                	xor    %eax,(%eax)
455971:	0d 50 69 78 65       	or     $0x65786950,%eax
455976:	6c                   	insb   (%dx),%es:(%edi)
455977:	73 50                	jae    0x4559c9
455979:	65 72 49             	gs jb  0x4559c5
45597c:	6e                   	outsb  %ds:(%esi),(%dx)
45597d:	63 68 40             	arpl   %ebp,0x40(%eax)
455980:	ec                   	in     (%dx),%al
455981:	44                   	inc    %esp
455982:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
455986:	ff c0                	inc    %eax
455988:	f8                   	clc
455989:	43                   	inc    %ebx
45598a:	00 a0 97 45 00 00    	add    %ah,0x4597(%eax)
455990:	00 00                	add    %al,(%eax)
455992:	80 00 00             	addb   $0x0,(%eax)
455995:	00 80 32 00 09 50    	add    %al,0x50090032(%eax)
45599b:	6f                   	outsl  %ds:(%esi),(%dx)
45599c:	70 75                	jo     0x455a13
45599e:	70 4d                	jo     0x4559ed
4559a0:	65 6e                	outsb  %gs:(%esi),(%dx)
4559a2:	75 d8                	jne    0x45597c
4559a4:	4c                   	dec    %esp
4559a5:	45                   	inc    %ebp
4559a6:	00 30                	add    %dh,(%eax)
4559a8:	02 00                	add    (%eax),%al
4559aa:	ff 34 9b             	push   (%ebx,%ebx,4)
4559ad:	45                   	inc    %ebp
4559ae:	00 a0 97 45 00 00    	add    %ah,0x4597(%eax)
4559b4:	00 00                	add    %al,(%eax)
4559b6:	80 00 00             	addb   $0x0,(%eax)
4559b9:	00 00                	add    %al,(%eax)
4559bb:	33 00                	xor    (%eax),%eax
4559bd:	08 50 6f             	or     %dl,0x6f(%eax)
4559c0:	73 69                	jae    0x455a2b
4559c2:	74 69                	je     0x455a2d
4559c4:	6f                   	outsl  %ds:(%esi),(%dx)
4559c5:	6e                   	outsb  %ds:(%esi),(%dx)
4559c6:	c8 4d 45 00          	enter  $0x454d,$0x0
4559ca:	35 02 00 ff 35       	xor    $0x35ff0002,%eax
4559cf:	02 00                	add    (%eax),%al
4559d1:	ff a0 97 45 00 00    	jmp    *0x4597(%eax)
4559d7:	00 00                	add    %al,(%eax)
4559d9:	80 01 00             	addb   $0x0,(%ecx)
4559dc:	00 00                	add    %al,(%eax)
4559de:	34 00                	xor    $0x0,%al
4559e0:	0a 50 72             	or     0x72(%eax),%dl
4559e3:	69 6e 74 53 63 61 6c 	imul   $0x6c616353,0x74(%esi),%ebp
4559ea:	65 00 10             	add    %dl,%gs:(%eax)
4559ed:	40                   	inc    %eax
4559ee:	00 50 9b             	add    %dl,-0x65(%eax)
4559f1:	45                   	inc    %ebp
4559f2:	00 5c 9b 45          	add    %bl,0x45(%ebx,%ebx,4)
4559f6:	00 a0 97 45 00 00    	add    %ah,0x4597(%eax)
4559fc:	00 00                	add    %al,(%eax)
4559fe:	80 01 00             	addb   $0x0,(%ecx)
455a01:	00 00                	add    %al,(%eax)
455a03:	35 00 06 53 63       	xor    $0x63530600,%eax
455a08:	61                   	popa
455a09:	6c                   	insb   (%dx),%es:(%edi)
455a0a:	65 64 00 10          	gs add %dl,%fs:(%eax)
455a0e:	40                   	inc    %eax
455a0f:	00 e2                	add    %ah,%dl
455a11:	02 00                	add    (%eax),%al
455a13:	ff e2                	jmp    *%edx
455a15:	02 00                	add    (%eax),%al
455a17:	ff 01                	incl   (%ecx)
455a19:	00 00                	add    %al,(%eax)
455a1b:	00 00                	add    %al,(%eax)
455a1d:	00 00                	add    %al,(%eax)
455a1f:	80 00 00             	addb   $0x0,(%eax)
455a22:	00 00                	add    %al,(%eax)
455a24:	36 00 0a             	add    %cl,%ss:(%edx)
455a27:	53                   	push   %ebx
455a28:	63 72 65             	arpl   %esi,0x65(%edx)
455a2b:	65 6e                	outsb  %gs:(%esi),(%dx)
455a2d:	53                   	push   %ebx
455a2e:	6e                   	outsb  %ds:(%esi),(%dx)
455a2f:	61                   	popa
455a30:	70 00                	jo     0x455a32
455a32:	10 40 00             	adc    %al,0x0(%eax)
455a35:	99                   	cltd
455a36:	00 00                	add    %al,(%eax)
455a38:	ff 58 fa             	lcall  *-0x6(%eax)
455a3b:	43                   	inc    %ebx
455a3c:	00 20                	add    %ah,(%eax)
455a3e:	fa                   	cli
455a3f:	43                   	inc    %ebx
455a40:	00 00                	add    %al,(%eax)
455a42:	00 00                	add    %al,(%eax)
455a44:	80 00 00             	addb   $0x0,(%eax)
455a47:	00 80 37 00 08 53    	add    %al,0x53080037(%eax)
455a4d:	68 6f 77 48 69       	push   $0x6948776f
455a52:	6e                   	outsb  %ds:(%esi),(%dx)
455a53:	74 3c                	je     0x455a91
455a55:	10 40 00             	adc    %al,0x0(%eax)
455a58:	e4 02                	in     $0x2,%al
455a5a:	00 ff                	add    %bh,%bh
455a5c:	e4 02                	in     $0x2,%al
455a5e:	00 ff                	add    %bh,%bh
455a60:	01 00                	add    %eax,(%eax)
455a62:	00 00                	add    %al,(%eax)
455a64:	00 00                	add    %al,(%eax)
455a66:	00 80 0a 00 00 00    	add    %al,0xa(%eax)
455a6c:	38 00                	cmp    %al,(%eax)
455a6e:	0a 53 6e             	or     0x6e(%ebx),%dl
455a71:	61                   	popa
455a72:	70 42                	jo     0x455ab6
455a74:	75 66                	jne    0x455adc
455a76:	66 65 72 24          	data16 gs jb 0x455a9e
455a7a:	47                   	inc    %edi
455a7b:	45                   	inc    %ebp
455a7c:	00 0c 02             	add    %cl,(%edx,%eax,1)
455a7f:	00 ff                	add    %bh,%bh
455a81:	ac                   	lods   %ds:(%esi),%al
455a82:	77 45                	ja     0x455ac9
455a84:	00 a0 97 45 00 00    	add    %ah,0x4597(%eax)
455a8a:	00 00                	add    %al,(%eax)
455a8c:	80 00 00             	addb   $0x0,(%eax)
455a8f:	00 80 0c 00 0d 56    	add    %al,0x560d000c(%eax)
455a95:	65 72 74             	gs jb  0x455b0c
455a98:	53                   	push   %ebx
455a99:	63 72 6f             	arpl   %esi,0x6f(%edx)
455a9c:	6c                   	insb   (%dx),%es:(%edi)
455a9d:	6c                   	insb   (%dx),%es:(%edi)
455a9e:	42                   	inc    %edx
455a9f:	61                   	popa
455aa0:	72 00                	jb     0x455aa2
455aa2:	10 40 00             	adc    %al,0x0(%eax)
455aa5:	57                   	push   %edi
455aa6:	00 00                	add    %al,(%eax)
455aa8:	ff 54 8b 45          	call   *0x45(%ebx,%ecx,4)
455aac:	00 84 19 44 00 00 00 	add    %al,0x44(%ecx,%ebx,1)
455ab3:	00 80 00 00 00 00    	add    %al,0x0(%eax)
455ab9:	39 00                	cmp    %eax,(%eax)
455abb:	07                   	pop    %es
455abc:	56                   	push   %esi
455abd:	69 73 69 62 6c 65 3c 	imul   $0x3c656c62,0x69(%ebx),%esi
455ac4:	10 40 00             	adc    %al,0x0(%eax)
455ac7:	48                   	dec    %eax
455ac8:	00 00                	add    %al,(%eax)
455aca:	ff c4                	inc    %esp
455acc:	f0 43                	lock inc %ebx
455ace:	00 5c 88 45          	add    %bl,0x45(%eax,%ecx,4)
455ad2:	00 00                	add    %al,(%eax)
455ad4:	00 00                	add    %al,(%eax)
455ad6:	80 00 00             	addb   $0x0,(%eax)
455ad9:	00 80 04 00 05 57    	add    %al,0x57050004(%eax)
455adf:	69 64 74 68 0c 49 45 	imul   $0x45490c,0x68(%esp,%esi,2),%esp
455ae6:	00
455ae7:	2b 02                	sub    (%edx),%eax
455ae9:	00 ff                	add    %bh,%bh
455aeb:	4c                   	dec    %esp
455aec:	9c                   	pushf
455aed:	45                   	inc    %ebp
455aee:	00 a0 97 45 00 00    	add    %ah,0x4597(%eax)
455af4:	00 00                	add    %al,(%eax)
455af6:	80 00 00             	addb   $0x0,(%eax)
455af9:	00 00                	add    %al,(%eax)
455afb:	3a 00                	cmp    (%eax),%al
455afd:	0b 57 69             	or     0x69(%edi),%edx
455b00:	6e                   	outsb  %ds:(%esi),(%dx)
455b01:	64 6f                	outsl  %fs:(%esi),(%dx)
455b03:	77 53                	ja     0x455b58
455b05:	74 61                	je     0x455b68
455b07:	74 65                	je     0x455b6e
455b09:	8c e4                	mov    %fs,%esp
455b0b:	44                   	inc    %esp
455b0c:	00 58 02             	add    %bl,0x2(%eax)
455b0f:	00 ff                	add    %bh,%bh
455b11:	f0 98                	lock cwtl
455b13:	45                   	inc    %ebp
455b14:	00 a0 97 45 00 00    	add    %ah,0x4597(%eax)
455b1a:	00 00                	add    %al,(%eax)
455b1c:	80 00 00             	addb   $0x0,(%eax)
455b1f:	00 80 3b 00 0a 57    	add    %al,0x570a003b(%eax)
455b25:	69 6e 64 6f 77 4d 65 	imul   $0x654d776f,0x64(%esi),%ebp
455b2c:	6e                   	outsb  %ds:(%esi),(%dx)
455b2d:	75 04                	jne    0x455b33
455b2f:	13 41 00             	adc    0x0(%ecx),%eax
455b32:	88 02                	mov    %al,(%edx)
455b34:	00 ff                	add    %bh,%bh
455b36:	88 02                	mov    %al,(%edx)
455b38:	00 ff                	add    %bh,%bh
455b3a:	a0 97 45 00 00       	mov    0x4597,%al
455b3f:	00 00                	add    %al,(%eax)
455b41:	80 00 00             	addb   $0x0,(%eax)
455b44:	00 80 3c 00 0a 4f    	add    %al,0x4f0a003c(%eax)
455b4a:	6e                   	outsb  %ds:(%esi),(%dx)
455b4b:	41                   	inc    %ecx
455b4c:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
455b50:	61                   	popa
455b51:	74 65                	je     0x455bb8
455b53:	58                   	pop    %eax
455b54:	ad                   	lods   %ds:(%esi),%eax
455b55:	43                   	inc    %ebx
455b56:	00 c0                	add    %al,%al
455b58:	00 00                	add    %al,(%eax)
455b5a:	ff c0                	inc    %eax
455b5c:	00 00                	add    %al,(%eax)
455b5e:	ff a0 97 45 00 00    	jmp    *0x4597(%eax)
455b64:	00 00                	add    %al,(%eax)
455b66:	80 00 00             	addb   $0x0,(%eax)
455b69:	00 80 3d 00 0b 4f    	add    %al,0x4f0b003d(%eax)
455b6f:	6e                   	outsb  %ds:(%esi),(%dx)
455b70:	43                   	inc    %ebx
455b71:	61                   	popa
455b72:	6e                   	outsb  %ds:(%esi),(%dx)
455b73:	52                   	push   %edx
455b74:	65 73 69             	gs jae 0x455be0
455b77:	7a 65                	jp     0x455bde
455b79:	04 13                	add    $0x13,%al
455b7b:	41                   	inc    %ecx
455b7c:	00 20                	add    %ah,(%eax)
455b7e:	01 00                	add    %eax,(%eax)
455b80:	ff 20                	jmp    *(%eax)
455b82:	01 00                	add    %eax,(%eax)
455b84:	ff a0 97 45 00 00    	jmp    *0x4597(%eax)
455b8a:	00 00                	add    %al,(%eax)
455b8c:	80 00 00             	addb   $0x0,(%eax)
455b8f:	00 80 3e 00 07 4f    	add    %al,0x4f07003e(%eax)
455b95:	6e                   	outsb  %ds:(%esi),(%dx)
455b96:	43                   	inc    %ebx
455b97:	6c                   	insb   (%dx),%es:(%edi)
455b98:	69 63 6b 58 4e 45 00 	imul   $0x454e58,0x6b(%ebx),%esp
455b9f:	90                   	nop
455ba0:	02 00                	add    (%eax),%al
455ba2:	ff 90 02 00 ff a0    	call   *-0x5f00fffe(%eax)
455ba8:	97                   	xchg   %eax,%edi
455ba9:	45                   	inc    %ebp
455baa:	00 00                	add    %al,(%eax)
455bac:	00 00                	add    %al,(%eax)
455bae:	80 00 00             	addb   $0x0,(%eax)
455bb1:	00 80 3f 00 07 4f    	add    %al,0x4f07003f(%eax)
455bb7:	6e                   	outsb  %ds:(%esi),(%dx)
455bb8:	43                   	inc    %ebx
455bb9:	6c                   	insb   (%dx),%es:(%edi)
455bba:	6f                   	outsl  %ds:(%esi),(%dx)
455bbb:	73 65                	jae    0x455c22
455bbd:	9c                   	pushf
455bbe:	4e                   	dec    %esi
455bbf:	45                   	inc    %ebp
455bc0:	00 98 02 00 ff 98    	add    %bl,-0x6700fffe(%eax)
455bc6:	02 00                	add    (%eax),%al
455bc8:	ff a0 97 45 00 00    	jmp    *0x4597(%eax)
455bce:	00 00                	add    %al,(%eax)
455bd0:	80 00 00             	addb   $0x0,(%eax)
455bd3:	00 80 40 00 0c 4f    	add    %al,0x4f0c0040(%eax)
455bd9:	6e                   	outsb  %ds:(%esi),(%dx)
455bda:	43                   	inc    %ebx
455bdb:	6c                   	insb   (%dx),%es:(%edi)
455bdc:	6f                   	outsl  %ds:(%esi),(%dx)
455bdd:	73 65                	jae    0x455c44
455bdf:	51                   	push   %ecx
455be0:	75 65                	jne    0x455c47
455be2:	72 79                	jb     0x455c5d
455be4:	c8 ad 43 00          	enter  $0x43ad,$0x0
455be8:	c8 00 00 ff          	enter  $0x0,$0xff
455bec:	c8 00 00 ff          	enter  $0x0,$0xff
455bf0:	01 00                	add    %eax,(%eax)
455bf2:	00 00                	add    %al,(%eax)
455bf4:	00 00                	add    %al,(%eax)
455bf6:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
455bfc:	41                   	inc    %ecx
455bfd:	00 13                	add    %dl,(%ebx)
455bff:	4f                   	dec    %edi
455c00:	6e                   	outsb  %ds:(%esi),(%dx)
455c01:	43                   	inc    %ebx
455c02:	6f                   	outsl  %ds:(%esi),(%dx)
455c03:	6e                   	outsb  %ds:(%esi),(%dx)
455c04:	73 74                	jae    0x455c7a
455c06:	72 61                	jb     0x455c69
455c08:	69 6e 65 64 52 65 73 	imul   $0x73655264,0x65(%esi),%ebp
455c0f:	69 7a 65 54 af 43 00 	imul   $0x43af54,0x65(%edx),%edi
455c16:	30 01                	xor    %al,(%ecx)
455c18:	00 ff                	add    %bh,%bh
455c1a:	30 01                	xor    %al,(%ecx)
455c1c:	00 ff                	add    %bh,%bh
455c1e:	01 00                	add    %eax,(%eax)
455c20:	00 00                	add    %al,(%eax)
455c22:	00 00                	add    %al,(%eax)
455c24:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
455c2a:	42                   	inc    %edx
455c2b:	00 0e                	add    %cl,(%esi)
455c2d:	4f                   	dec    %edi
455c2e:	6e                   	outsb  %ds:(%esi),(%dx)
455c2f:	43                   	inc    %ebx
455c30:	6f                   	outsl  %ds:(%esi),(%dx)
455c31:	6e                   	outsb  %ds:(%esi),(%dx)
455c32:	74 65                	je     0x455c99
455c34:	78 74                	js     0x455caa
455c36:	50                   	push   %eax
455c37:	6f                   	outsl  %ds:(%esi),(%dx)
455c38:	70 75                	jo     0x455caf
455c3a:	70 04                	jo     0x455c40
455c3c:	13 41 00             	adc    0x0(%ecx),%eax
455c3f:	d0 02                	rolb   $1,(%edx)
455c41:	00 ff                	add    %bh,%bh
455c43:	d0 02                	rolb   $1,(%edx)
455c45:	00 ff                	add    %bh,%bh
455c47:	a0 97 45 00 00       	mov    0x4597,%al
455c4c:	00 00                	add    %al,(%eax)
455c4e:	80 00 00             	addb   $0x0,(%eax)
455c51:	00 80 43 00 08 4f    	add    %al,0x4f080043(%eax)
455c57:	6e                   	outsb  %ds:(%esi),(%dx)
455c58:	43                   	inc    %ebx
455c59:	72 65                	jb     0x455cc0
455c5b:	61                   	popa
455c5c:	74 65                	je     0x455cc3
455c5e:	04 13                	add    $0x13,%al
455c60:	41                   	inc    %ecx
455c61:	00 28                	add    %ch,(%eax)
455c63:	01 00                	add    %eax,(%eax)
455c65:	ff 28                	ljmp   *(%eax)
455c67:	01 00                	add    %eax,(%eax)
455c69:	ff a0 97 45 00 00    	jmp    *0x4597(%eax)
455c6f:	00 00                	add    %al,(%eax)
455c71:	80 00 00             	addb   $0x0,(%eax)
455c74:	00 80 44 00 0a 4f    	add    %al,0x4f0a0044(%eax)
455c7a:	6e                   	outsb  %ds:(%esi),(%dx)
455c7b:	44                   	inc    %esp
455c7c:	62 6c 43 6c          	bound  %ebp,0x6c(%ebx,%eax,2)
455c80:	69 63 6b 04 13 41 00 	imul   $0x411304,0x6b(%ebx),%esp
455c87:	d8 02                	fadds  (%edx)