45aa53:	2f                   	das
45aa54:	6b 44 62 63 64       	imul   $0x64,0x63(%edx,%eiz,2),%eax
45aa59:	6f                   	outsl  %ds:(%esi),(%dx)
45aa5a:	53                   	push   %ebx
45aa5b:	53                   	push   %ebx
45aa5c:	54                   	push   %esp
45aa5d:	6d                   	insl   (%dx),%es:(%edi)
45aa5e:	57                   	push   %edi
45aa5f:	66 75 72             	data16 jne 0x45aad4
45aa62:	45                   	inc    %ebp
45aa63:	77 77                	ja     0x45aadc
45aa65:	68 4a 57 47 4c       	push   $0x4c47574a
45aa6a:	33 54 54 66          	xor    0x66(%esp,%edx,2),%edx
45aa6e:	46                   	inc    %esi
45aa6f:	44                   	inc    %esp
45aa70:	4d                   	dec    %ebp
45aa71:	43                   	inc    %ebx
45aa72:	6f                   	outsl  %ds:(%esi),(%dx)
45aa73:	4f                   	dec    %edi
45aa74:	69 74 6e 64 61 73 38 	imul   $0x37387361,0x64(%esi,%ebp,2),%esi
45aa7b:	37
45aa7c:	43                   	inc    %ebx
45aa7d:	5a                   	pop    %edx
45aa7e:	35 41 6a 58 54       	xor    $0x54586a41,%eax
45aa83:	74 6a                	je     0x45aaef
45aa85:	4c                   	dec    %esp
45aa86:	43                   	inc    %ebx
45aa87:	2f                   	das
45aa88:	34 36                	xor    $0x36,%al
45aa8a:	34 49                	xor    $0x49,%al
45aa8c:	45                   	inc    %ebp
45aa8d:	55                   	push   %ebp
45aa8e:	6f                   	outsl  %ds:(%esi),(%dx)
45aa8f:	56                   	push   %esi
45aa90:	77 4c                	ja     0x45aade
45aa92:	30 77 44             	xor    %dh,0x44(%edi)
45aa95:	52                   	push   %edx
45aa96:	62 4f 35             	bound  %ecx,0x35(%edi)
45aa99:	4d                   	dec    %ebp
45aa9a:	47                   	inc    %edi
45aa9b:	41                   	inc    %ecx
45aa9c:	2f                   	das
45aa9d:	48                   	dec    %eax
45aa9e:	72 42                	jb     0x45aae2
45aaa0:	79 48                	jns    0x45aaea
45aaa2:	4f                   	dec    %edi
45aaa3:	36 7a 63             	ss jp  0x45ab09
45aaa6:	6a 6a                	push   $0x6a
45aaa8:	53                   	push   %ebx
45aaa9:	33 61 54             	xor    0x54(%ecx),%esp
45aaac:	39 48 6e             	cmp    %ecx,0x6e(%eax)
45aaaf:	38 68 76             	cmp    %ch,0x76(%eax)
45aab2:	62 39                	bound  %edi,(%ecx)
45aab4:	6b 4d 53 58          	imul   $0x58,0x53(%ebp),%ecx
45aab8:	58                   	pop    %eax
45aab9:	4c                   	dec    %esp
45aaba:	2b 76 46             	sub    0x46(%esi),%esi
45aabd:	37                   	aaa
45aabe:	53                   	push   %ebx
45aabf:	4b                   	dec    %ebx
45aac0:	6f                   	outsl  %ds:(%esi),(%dx)
45aac1:	73 78                	jae    0x45ab3b
45aac3:	47                   	inc    %edi
45aac4:	6d                   	insl   (%dx),%es:(%edi)
45aac5:	30 7a 75             	xor    %bh,0x75(%edx)
45aac8:	6e                   	outsb  %ds:(%esi),(%dx)
45aac9:	46                   	inc    %esi
45aaca:	35 74 47 36 44       	xor    $0x44364774,%eax
45aacf:	54                   	push   %esp
45aad0:	63 53 41             	arpl   %edx,0x41(%ebx)
45aad3:	6a 43                	push   $0x43
45aad5:	4e                   	dec    %esi
45aad6:	66 4f                	dec    %di
45aad8:	51                   	push   %ecx
45aad9:	36 6a 73             	ss push $0x73
45aadc:	53                   	push   %ebx
45aadd:	55                   	push   %ebp
45aade:	43                   	inc    %ebx
45aadf:	46                   	inc    %esi
45aae0:	69 74 4b 42 57 6c 48 	imul   $0x4b486c57,0x42(%ebx,%ecx,2),%esi
45aae7:	4b
45aae8:	72 35                	jb     0x45ab1f
45aaea:	6d                   	insl   (%dx),%es:(%edi)
45aaeb:	65 49                	gs dec %ecx
45aaed:	78 47                	js     0x45ab36
45aaef:	77 56                	ja     0x45ab47
45aaf1:	72 34                	jb     0x45ab27
45aaf3:	6d                   	insl   (%dx),%es:(%edi)
45aaf4:	6e                   	outsb  %ds:(%esi),(%dx)
45aaf5:	35 68 53 62 6c       	xor    $0x6c625368,%eax
45aafa:	57                   	push   %edi
45aafb:	4d                   	dec    %ebp
45aafc:	70 33                	jo     0x45ab31
45aafe:	73 31                	jae    0x45ab31
45ab00:	59                   	pop    %ecx
45ab01:	35 4e 4a 74 30       	xor    $0x30744a4e,%eax
45ab06:	35 64 53 35 41       	xor    $0x41355364,%eax
45ab0b:	54                   	push   %esp
45ab0c:	66 79 75             	data16 jns 0x45ab84
45ab0f:	42                   	inc    %edx
45ab10:	4d                   	dec    %ebp
45ab11:	5a                   	pop    %edx
45ab12:	55                   	push   %ebp
45ab13:	37                   	aaa
45ab14:	4d                   	dec    %ebp
45ab15:	4a                   	dec    %edx
45ab16:	6d                   	insl   (%dx),%es:(%edi)
45ab17:	2f                   	das
45ab18:	6c                   	insb   (%dx),%es:(%edi)
45ab19:	4a                   	dec    %edx
45ab1a:	2f                   	das
45ab1b:	42                   	inc    %edx
45ab1c:	6b 64 33 6c 4e       	imul   $0x4e,0x6c(%ebx,%esi,1),%esp
45ab21:	52                   	push   %edx
45ab22:	59                   	pop    %ecx
45ab23:	45                   	inc    %ebp
45ab24:	42                   	inc    %edx
45ab25:	73 79                	jae    0x45aba0
45ab27:	76 59                	jbe    0x45ab82
45ab29:	66 4b                	dec    %bx
45ab2b:	56                   	push   %esi
45ab2c:	37                   	aaa
45ab2d:	37                   	aaa
45ab2e:	56                   	push   %esi
45ab2f:	59                   	pop    %ecx
45ab30:	61                   	popa
45ab31:	57                   	push   %edi
45ab32:	43                   	inc    %ebx
45ab33:	72 45                	jb     0x45ab7a
45ab35:	46                   	inc    %esi
45ab36:	6e                   	outsb  %ds:(%esi),(%dx)
45ab37:	73 45                	jae    0x45ab7e
45ab39:	49                   	dec    %ecx
45ab3a:	37                   	aaa
45ab3b:	72 72                	jb     0x45abaf
45ab3d:	66 4e                	dec    %si
45ab3f:	62 61 65             	bound  %esp,0x65(%ecx)
45ab42:	73 44                	jae    0x45ab88
45ab44:	53                   	push   %ebx
45ab45:	63 5a 39             	arpl   %ebx,0x39(%edx)
45ab48:	6b 4b 37 73          	imul   $0x73,0x37(%ebx),%ecx
45ab4c:	75 66                	jne    0x45abb4
45ab4e:	35 33 43 44 78       	xor    $0x78444333,%eax
45ab53:	35 55 46 6c 37       	xor    $0x376c4655,%eax
45ab58:	4a                   	dec    %edx
45ab59:	6f                   	outsl  %ds:(%esi),(%dx)
45ab5a:	4d                   	dec    %ebp
45ab5b:	74 71                	je     0x45abce
45ab5d:	70 4b                	jo     0x45abaa
45ab5f:	69 52 42 4d 45 66 46 	imul   $0x4666454d,0x42(%edx),%edx
45ab66:	5a                   	pop    %edx
45ab67:	79 37                	jns    0x45aba0
45ab69:	2b 4e 4f             	sub    0x4f(%esi),%ecx
45ab6c:	32 79 6e             	xor    0x6e(%ecx),%bh
45ab6f:	53                   	push   %ebx
45ab70:	48                   	dec    %eax
45ab71:	4b                   	dec    %ebx
45ab72:	76 32                	jbe    0x45aba6
45ab74:	44                   	inc    %esp
45ab75:	67 4e                	addr16 dec %esi
45ab77:	6c                   	insb   (%dx),%es:(%edi)
45ab78:	36 73 2b             	ss jae 0x45aba6
45ab7b:	31 64 72 75          	xor    %esp,0x75(%edx,%esi,2)
45ab7f:	72 35                	jb     0x45abb6
45ab81:	4e                   	dec    %esi
45ab82:	42                   	inc    %edx
45ab83:	4e                   	dec    %esi
45ab84:	66 48                	dec    %ax
45ab86:	6c                   	insb   (%dx),%es:(%edi)
45ab87:	44                   	inc    %esp
45ab88:	2b 48 63             	sub    0x63(%eax),%ecx
45ab8b:	36 73 68             	ss jae 0x45abf6
45ab8e:	53                   	push   %ebx
45ab8f:	45                   	inc    %ebp
45ab90:	68 78 56 56 56       	push   $0x56565678
45ab95:	55                   	push   %ebp
45ab96:	70 32                	jo     0x45abca
45ab98:	72 70                	jb     0x45ac0a
45ab9a:	57                   	push   %edi
45ab9b:	46                   	inc    %esi
45ab9c:	66 45                	inc    %bp
45ab9e:	36 4a                	ss dec %edx
45aba0:	45                   	inc    %ebp
45aba1:	67 66 4d             	addr16 dec %bp
45aba4:	41                   	inc    %ecx
45aba5:	36 58                	ss pop %eax
45aba7:	35 65 46 33 54       	xor    $0x54334665,%eax
45abac:	38 58 64             	cmp    %bl,0x64(%eax)
45abaf:	45                   	inc    %ebp
45abb0:	2f                   	das
45abb1:	6d                   	insl   (%dx),%es:(%edi)
45abb2:	30 49 70             	xor    %cl,0x70(%ecx)
45abb5:	59                   	pop    %ecx
45abb6:	35 6f 48 76 49       	xor    $0x4976486f,%eax
45abbb:	56                   	push   %esi
45abbc:	4c                   	dec    %esp
45abbd:	2f                   	das
45abbe:	5a                   	pop    %edx
45abbf:	41                   	inc    %ecx
45abc0:	45                   	inc    %ebp
45abc1:	52                   	push   %edx
45abc2:	4e                   	dec    %esi
45abc3:	67 34 58             	addr16 xor $0x58,%al
45abc6:	35 55 49 39 50       	xor    $0x50394955,%eax
45abcb:	77 74                	ja     0x45ac41
45abcd:	72 41                	jb     0x45ac10
45abcf:	6d                   	insl   (%dx),%es:(%edi)
45abd0:	2f                   	das
45abd1:	41                   	inc    %ecx
45abd2:	44                   	inc    %esp
45abd3:	4d                   	dec    %ebp
45abd4:	62 6f 6b             	bound  %ebp,0x6b(%edi)
45abd7:	44                   	inc    %esp
45abd8:	58                   	pop    %eax
45abd9:	2b 35 47 53 48 58    	sub    0x58485347,%esi
45abdf:	6b 54 48 57 52       	imul   $0x52,0x57(%eax,%ecx,2),%edx
45abe4:	58                   	pop    %eax
45abe5:	5a                   	pop    %edx
45abe6:	56                   	push   %esi
45abe7:	64 41                	fs inc %ecx
45abe9:	4e                   	dec    %esi
45abea:	63 57 6a             	arpl   %edx,0x6a(%edi)
45abed:	46                   	inc    %esi
45abee:	7a 6a                	jp     0x45ac5a
45abf0:	6c                   	insb   (%dx),%es:(%edi)
45abf1:	4e                   	dec    %esi
45abf2:	2f                   	das
45abf3:	6c                   	insb   (%dx),%es:(%edi)
45abf4:	70 79                	jo     0x45ac6f
45abf6:	34 4c                	xor    $0x4c,%al
45abf8:	73 41                	jae    0x45ac3b
45abfa:	71 45                	jno    0x45ac41
45abfc:	64 6e                	outsb  %fs:(%esi),(%dx)
45abfe:	78 78                	js     0x45ac78
45ac00:	2f                   	das
45ac01:	65 6e                	outsb  %gs:(%esi),(%dx)
45ac03:	31 36                	xor    %esi,(%esi)
45ac05:	4e                   	dec    %esi
45ac06:	53                   	push   %ebx
45ac07:	51                   	push   %ecx
45ac08:	66 45                	inc    %bp
45ac0a:	32 79 5a             	xor    0x5a(%ecx),%bh
45ac0d:	38 42 68             	cmp    %al,0x68(%edx)
45ac10:	5a                   	pop    %edx
45ac11:	6f                   	outsl  %ds:(%esi),(%dx)
45ac12:	54                   	push   %esp
45ac13:	37                   	aaa
45ac14:	67 75 4f             	addr16 jne 0x45ac66
45ac17:	76 6b                	jbe    0x45ac84
45ac19:	38 4a 36             	cmp    %cl,0x36(%edx)
45ac1c:	48                   	dec    %eax
45ac1d:	48                   	dec    %eax
45ac1e:	30 7a 4e             	xor    %bh,0x4e(%edx)
45ac21:	59                   	pop    %ecx
45ac22:	63 75 7a             	arpl   %esi,0x7a(%ebp)
45ac25:	75 34                	jne    0x45ac5b
45ac27:	2b 4e 64             	sub    0x64(%esi),%ecx
45ac2a:	73 6a                	jae    0x45ac96
45ac2c:	54                   	push   %esp
45ac2d:	55                   	push   %ebp
45ac2e:	2b 39                	sub    (%ecx),%edi
45ac30:	65 74 70             	gs je  0x45aca3
45ac33:	52                   	push   %edx
45ac34:	6a 4a                	push   $0x4a
45ac36:	71 71                	jno    0x45aca9
45ac38:	31 53 6d             	xor    %edx,0x6d(%ebx)
45ac3b:	39 57 57             	cmp    %edx,0x57(%edi)
45ac3e:	64 43                	fs inc %ebx
45ac40:	54                   	push   %esp
45ac41:	4e                   	dec    %esi
45ac42:	78 51                	js     0x45ac95
45ac44:	76 7a                	jbe    0x45acc0
45ac46:	6c                   	insb   (%dx),%es:(%edi)
45ac47:	2b 59 69             	sub    0x69(%ecx),%ebx
45ac4a:	76 55                	jbe    0x45aca1
45ac4c:	36 43                	ss inc %ebx
45ac4e:	64 54                	fs push %esp
45ac50:	66 56                	push   %si
45ac52:	37                   	aaa
45ac53:	6f                   	outsl  %ds:(%esi),(%dx)
45ac54:	50                   	push   %eax
45ac55:	6a 4c                	push   $0x4c
45ac57:	74 4d                	je     0x45aca6
45ac59:	6f                   	outsl  %ds:(%esi),(%dx)
45ac5a:	33 43 4e             	xor    0x4e(%ebx),%eax
45ac5d:	45                   	inc    %ebp
45ac5e:	49                   	dec    %ecx
45ac5f:	38 62 57             	cmp    %ah,0x57(%edx)
45ac62:	4c                   	dec    %esp
45ac63:	70 52                	jo     0x45acb7
45ac65:	39 34 38             	cmp    %esi,(%eax,%edi,1)
45ac68:	32 6a 56             	xor    0x56(%edx),%ch
45ac6b:	6b 58 4d 5a          	imul   $0x5a,0x4d(%eax),%ebx
45ac6f:	4f                   	dec    %edi
45ac70:	2b 61 72             	sub    0x72(%ecx),%esp
45ac73:	7a 73                	jp     0x45ace8
45ac75:	36 69 56 34 61 79 4c 	imul   $0x554c7961,%ss:0x34(%esi),%edx
45ac7c:	55
45ac7d:	45                   	inc    %ebp
45ac7e:	74 61                	je     0x45ace1
45ac80:	61                   	popa
45ac81:	4e                   	dec    %esi
45ac82:	43                   	inc    %ebx
45ac83:	79 4d                	jns    0x45acd2
45ac85:	71 57                	jno    0x45acde
45ac87:	49                   	dec    %ecx
45ac88:	6f                   	outsl  %ds:(%esi),(%dx)
45ac89:	56                   	push   %esi
45ac8a:	5a                   	pop    %edx
45ac8b:	37                   	aaa
45ac8c:	65 73 55             	gs jae 0x45ace4
45ac8f:	66 59                	pop    %cx
45ac91:	32 32                	xor    (%edx),%dh
45ac93:	75 6f                	jne    0x45ad04
45ac95:	6c                   	insb   (%dx),%es:(%edi)
45ac96:	42                   	inc    %edx
45ac97:	33 48 38             	xor    0x38(%eax),%ecx
45ac9a:	69 4c 6b 76 63 75 6d 	imul   $0x466d7563,0x76(%ebx,%ebp,2),%ecx
45aca1:	46
45aca2:	44                   	inc    %esp
45aca3:	51                   	push   %ecx
45aca4:	65 71 38             	gs jno 0x45acdf
45aca7:	72 34                	jb     0x45acdd
45aca9:	46                   	inc    %esi
45acaa:	4a                   	dec    %edx
45acab:	4e                   	dec    %esi
45acac:	53                   	push   %ebx
45acad:	65 52                	gs push %edx
45acaf:	46                   	inc    %esi
45acb0:	56                   	push   %esi
45acb1:	73 31                	jae    0x45ace4
45acb3:	4e                   	dec    %esi
45acb4:	68 33 48 46 31       	push   $0x31464833
45acb9:	33 63 70             	xor    0x70(%ebx),%esp
45acbc:	77 65                	ja     0x45ad23
45acbe:	50                   	push   %eax
45acbf:	4a                   	dec    %edx
45acc0:	79 73                	jns    0x45ad35
45acc2:	79 42                	jns    0x45ad06
45acc4:	4b                   	dec    %ebx
45acc5:	6b 71 76 78          	imul   $0x78,0x76(%ecx),%esi
45acc9:	42                   	inc    %edx
45acca:	51                   	push   %ecx
45accb:	73 4d                	jae    0x45ad1a
45accd:	45                   	inc    %ebp
45acce:	6c                   	insb   (%dx),%es:(%edi)
45accf:	35 35 71 31 37       	xor    $0x37317135,%eax
45acd4:	75 74                	jne    0x45ad4a
45acd6:	36 69 58 2b 31 4f 45 	imul   $0x63454f31,%ss:0x2b(%eax),%ebx
45acdd:	63