45ae37:	36 4c                	ss dec %esp
45ae39:	66 61                	popaw
45ae3b:	58                   	pop    %eax
45ae3c:	31 62 54             	xor    %esp,0x54(%edx)
45ae3f:	2f                   	das
45ae40:	74 69                	je     0x45aeab
45ae42:	42                   	inc    %edx
45ae43:	50                   	push   %eax
45ae44:	6e                   	outsb  %ds:(%esi),(%dx)
45ae45:	38 58 32             	cmp    %bl,0x32(%eax)
45ae48:	35 64 61 4a 36       	xor    $0x364a6164,%eax
45ae4d:	71 75                	jno    0x45aec4
45ae4f:	75 32                	jne    0x45ae83
45ae51:	79 65                	jns    0x45aeb8
45ae53:	72 56                	jb     0x45aeab
45ae55:	4b                   	dec    %ebx
45ae56:	78 53                	js     0x45aeab
45ae58:	75 73                	jne    0x45aecd
45ae5a:	59                   	pop    %ecx
45ae5b:	71 2b                	jno    0x45ae88
45ae5d:	6f                   	outsl  %ds:(%esi),(%dx)
45ae5e:	58                   	pop    %eax
45ae5f:	5a                   	pop    %edx
45ae60:	44                   	inc    %esp
45ae61:	75 65                	jne    0x45aec8
45ae63:	65 6c                	gs insb (%dx),%es:(%edi)
45ae65:	55                   	push   %ebp
45ae66:	68 72 50 66 64       	push   $0x64665072
45ae6b:	4a                   	dec    %edx
45ae6c:	6f                   	outsl  %ds:(%esi),(%dx)
45ae6d:	72 52                	jb     0x45aec1
45ae6f:	79 38                	jns    0x45aea9
45ae71:	78 45                	js     0x45aeb8
45ae73:	6e                   	outsb  %ds:(%esi),(%dx)
45ae74:	4e                   	dec    %esi
45ae75:	6c                   	insb   (%dx),%es:(%edi)
45ae76:	70 6d                	jo     0x45aee5
45ae78:	73 68                	jae    0x45aee2
45ae7a:	6b 5a 75 66          	imul   $0x66,0x75(%edx),%ebx
45ae7e:	66 45                	inc    %bp
45ae80:	50                   	push   %eax
45ae81:	4a                   	dec    %edx
45ae82:	55                   	push   %ebp
45ae83:	53                   	push   %ebx
45ae84:	39 52 2b             	cmp    %edx,0x2b(%edx)
45ae87:	6b 6a 58 79          	imul   $0x79,0x58(%edx),%ebp
45ae8b:	71 36                	jno    0x45aec3
45ae8d:	68 2b 72 45 49       	push   $0x4945722b
45ae92:	53                   	push   %ebx
45ae93:	38 36                	cmp    %dh,(%esi)
45ae95:	79 45                	jns    0x45aedc
45ae97:	6e                   	outsb  %ds:(%esi),(%dx)
45ae98:	4b                   	dec    %ebx
45ae99:	5a                   	pop    %edx
45ae9a:	73 61                	jae    0x45aefd
45ae9c:	59                   	pop    %ecx
45ae9d:	7a 37                	jp     0x45aed6
45ae9f:	4a                   	dec    %edx
45aea0:	56                   	push   %esi
45aea1:	53                   	push   %ebx
45aea2:	4d                   	dec    %ebp
45aea3:	2f                   	das
45aea4:	62 4c 2f 59          	bound  %ecx,0x59(%edi,%ebp,1)
45aea8:	41                   	inc    %ecx
45aea9:	6b 66 35 4d          	imul   $0x4d,0x35(%esi),%esp
45aead:	6f                   	outsl  %ds:(%esi),(%dx)
45aeae:	35 5a 45 53 57       	xor    $0x5753455a,%eax
45aeb3:	4d                   	dec    %ebp
45aeb4:	76 7a                	jbe    0x45af30
45aeb6:	2f                   	das
45aeb7:	76 54                	jbe    0x45af0d
45aeb9:	47                   	inc    %edi
45aeba:	4e                   	dec    %esi
45aebb:	6f                   	outsl  %ds:(%esi),(%dx)
45aebc:	4d                   	dec    %ebp
45aebd:	52                   	push   %edx
45aebe:	47                   	inc    %edi
45aebf:	74 34                	je     0x45aef5
45aec1:	45                   	inc    %ebp
45aec2:	51                   	push   %ecx
45aec3:	71 58                	jno    0x45af1d
45aec5:	52                   	push   %edx
45aec6:	68 32 68 4c 47       	push   $0x474c6832
45aecb:	43                   	inc    %ebx
45aecc:	76 57                	jbe    0x45af25
45aece:	32 30                	xor    (%eax),%dh
45aed0:	2b 4d 61             	sub    0x61(%ebp),%ecx
45aed3:	31 71 62             	xor    %esi,0x62(%ecx)
45aed6:	38 51 65             	cmp    %dl,0x65(%ecx)
45aed9:	58                   	pop    %eax
45aeda:	44                   	inc    %esp
45aedb:	2f                   	das
45aedc:	57                   	push   %edi
45aedd:	39 32                	cmp    %esi,(%edx)
45aedf:	54                   	push   %esp
45aee0:	72 66                	jb     0x45af48
45aee2:	43                   	inc    %ebx
45aee3:	5a                   	pop    %edx
45aee4:	65 52                	gs push %edx
45aee6:	79 6f                	jns    0x45af57
45aee8:	70 7a                	jo     0x45af64
45aeea:	37                   	aaa
45aeeb:	72 5a                	jb     0x45af47
45aeed:	72 59                	jb     0x45af48
45aeef:	71 2f                	jno    0x45af20
45aef1:	6a 54                	push   $0x54
45aef3:	65 65 68 37 72 61 59 	gs gs push $0x59617237
45aefa:	74 62                	je     0x45af5e
45aefc:	64 47                	fs inc %edi
45aefe:	44                   	inc    %esp
45aeff:	47                   	inc    %edi
45af00:	39 47 32             	cmp    %eax,0x32(%edi)
45af03:	6b 52 58 48          	imul   $0x48,0x58(%edx),%edx
45af07:	41                   	inc    %ecx
45af08:	66 61                	popaw
45af0a:	42                   	inc    %edx
45af0b:	4a                   	dec    %edx
45af0c:	61                   	popa
45af0d:	65 36 35 70 59 50 56 	gs ss xor $0x56505970,%eax
45af14:	51                   	push   %ecx
45af15:	43                   	inc    %ebx
45af16:	5a                   	pop    %edx
45af17:	44                   	inc    %esp
45af18:	55                   	push   %ebp
45af19:	6e                   	outsb  %ds:(%esi),(%dx)
45af1a:	70 31                	jo     0x45af4d
45af1c:	61                   	popa
45af1d:	41                   	inc    %ecx
45af1e:	36 4f                	ss dec %edi
45af20:	63 2f                	arpl   %ebp,(%edi)
45af22:	6e                   	outsb  %ds:(%esi),(%dx)
45af23:	39 4e 72             	cmp    %ecx,0x72(%esi)
45af26:	4b                   	dec    %ebx
45af27:	67 4d                	addr16 dec %ebp
45af29:	43                   	inc    %ebx
45af2a:	46                   	inc    %esi
45af2b:	50                   	push   %eax
45af2c:	39 41 50             	cmp    %eax,0x50(%ecx)
45af2f:	4d                   	dec    %ebp
45af30:	4b                   	dec    %ebx
45af31:	4a                   	dec    %edx
45af32:	67 41                	addr16 inc %ecx
45af34:	58                   	pop    %eax
45af35:	35 41 74 31 34       	xor    $0x34317441,%eax
45af3a:	72 73                	jb     0x45afaf
45af3c:	5a                   	pop    %edx
45af3d:	71 57                	jno    0x45af96
45af3f:	37                   	aaa
45af40:	7a 76                	jp     0x45afb8
45af42:	68 55 51 53 6a       	push   $0x6a535155
45af47:	51                   	push   %ecx
45af48:	59                   	pop    %ecx
45af49:	6a 58                	push   $0x58
45af4b:	46                   	inc    %esi
45af4c:	47                   	inc    %edi
45af4d:	2f                   	das
45af4e:	33 43 36             	xor    0x36(%ebx),%eax
45af51:	4e                   	dec    %esi
45af52:	4b                   	dec    %ebx
45af53:	57                   	push   %edi
45af54:	62 30                	bound  %esi,(%eax)
45af56:	4f                   	dec    %edi
45af57:	68 78 43 31 63       	push   $0x63314378
45af5c:	45                   	inc    %ebp
45af5d:	37                   	aaa
45af5e:	64 71 77             	fs jno 0x45afd8
45af61:	62 4f 45             	bound  %ecx,0x45(%edi)
45af64:	35 6f 54 39 51       	xor    $0x5139546f,%eax
45af69:	6b 65 54 52          	imul   $0x52,0x54(%ebp),%esp
45af6d:	5a                   	pop    %edx
45af6e:	39 51 32             	cmp    %edx,0x32(%ecx)
45af71:	74 69                	je     0x45afdc
45af73:	6a 2f                	push   $0x2f
45af75:	64 69 5a 30 57 67 4e 	imul   $0x514e6757,%fs:0x30(%edx),%ebx
45af7c:	51
45af7d:	57                   	push   %edi
45af7e:	35 6f 4c 77 61       	xor    $0x61774c6f,%eax
45af83:	41                   	inc    %ecx
45af84:	30 36                	xor    %dh,(%esi)
45af86:	6d                   	insl   (%dx),%es:(%edi)
45af87:	2f                   	das
45af88:	50                   	push   %eax
45af89:	56                   	push   %esi
45af8a:	54                   	push   %esp
45af8b:	5a                   	pop    %edx
45af8c:	65 77 77             	gs ja  0x45b006
45af8f:	67 74 65             	addr16 je 0x45aff7
45af92:	37                   	aaa
45af93:	55                   	push   %ebp
45af94:	41                   	inc    %ecx
45af95:	63 71 4e             	arpl   %esi,0x4e(%ecx)
45af98:	32 6c 72 4d          	xor    0x4d(%edx,%esi,2),%ch
45af9c:	46                   	inc    %esi
45af9d:	4f                   	dec    %edi
45af9e:	48                   	dec    %eax
45af9f:	36 62 6f 52          	bound  %ebp,%ss:0x52(%edi)
45afa3:	74 51                	je     0x45aff6
45afa5:	7a 72                	jp     0x45b019
45afa7:	4e                   	dec    %esi
45afa8:	78 4d                	js     0x45aff7
45afaa:	79 57                	jns    0x45b003
45afac:	62 6b 59             	bound  %ebp,0x59(%ebx)
45afaf:	64 2f                	fs das
45afb1:	57                   	push   %edi
45afb2:	32 6c 32 47          	xor    0x47(%edx,%esi,1),%ch
45afb6:	71 42                	jno    0x45affa
45afb8:	5a                   	pop    %edx
45afb9:	67 2b 48 4e          	sub    0x4e(%bx,%si),%ecx
45afbd:	4f                   	dec    %edi
45afbe:	53                   	push   %ebx
45afbf:	38 61 4a             	cmp    %ah,0x4a(%ecx)
45afc2:	38 74 6a 38          	cmp    %dh,0x38(%edx,%ebp,2)
45afc6:	64 51                	fs push %ecx
45afc8:	73 55                	jae    0x45b01f
45afca:	62 7a 55             	bound  %edi,0x55(%edx)
45afcd:	66 5a                	pop    %dx
45afcf:	73 74                	jae    0x45b045
45afd1:	6c                   	insb   (%dx),%es:(%edi)
45afd2:	31 35 4e 4f 48 35    	xor    %esi,0x35484f4e
45afd8:	4a                   	dec    %edx
45afd9:	51                   	push   %ecx
45afda:	41                   	inc    %ecx
45afdb:	4f                   	dec    %edi
45afdc:	71 4e                	jno    0x45b02c
45afde:	46                   	inc    %esi
45afdf:	36 52                	ss push %edx
45afe1:	44                   	inc    %esp
45afe2:	66 6f                	outsw  %ds:(%esi),(%dx)
45afe4:	70 57                	jo     0x45b03d
45afe6:	51                   	push   %ecx
45afe7:	33 69 4f             	xor    0x4f(%ecx),%ebp
45afea:	57                   	push   %edi
45afeb:	5a                   	pop    %edx
45afec:	5a                   	pop    %edx
45afed:	67 36 45             	addr16 ss inc %ebp
45aff0:	69 78 31 79 69 46 54 	imul   $0x54466979,0x31(%eax),%edi
45aff7:	7a 4e                	jp     0x45b047
45aff9:	42                   	inc    %edx
45affa:	57                   	push   %edi
45affb:	37                   	aaa
45affc:	44                   	inc    %esp
45affd:	58                   	pop    %eax
45affe:	4f                   	dec    %edi
45afff:	55                   	push   %ebp
45b000:	58                   	pop    %eax
45b001:	47                   	inc    %edi
45b002:	47                   	inc    %edi
45b003:	65 4f                	gs dec %edi
45b005:	79 50                	jns    0x45b057
45b007:	65 42                	gs inc %edx
45b009:	78 6a                	js     0x45b075
45b00b:	2f                   	das
45b00c:	54                   	push   %esp
45b00d:	2b 32                	sub    (%edx),%esi
45b00f:	38 7a 6d             	cmp    %bh,0x6d(%edx)
45b012:	59                   	pop    %ecx
45b013:	66 6c                	data16 insb (%dx),%es:(%edi)
45b015:	4d                   	dec    %ebp
45b016:	4b                   	dec    %ebx
45b017:	50                   	push   %eax
45b018:	31 73 4f             	xor    %esi,0x4f(%ebx)
45b01b:	51                   	push   %ecx
45b01c:	57                   	push   %edi
45b01d:	73 7a                	jae    0x45b099
45b01f:	2f                   	das
45b020:	4a                   	dec    %edx
45b021:	57                   	push   %edi
45b022:	78 36                	js     0x45b05a
45b024:	61                   	popa
45b025:	2b 36                	sub    (%esi),%esi
45b027:	35 31 59 33 76       	xor    $0x76335931,%eax
45b02c:	4b                   	dec    %ebx
45b02d:	58                   	pop    %eax
45b02e:	62 6c 72 66          	bound  %ebp,0x66(%edx,%esi,2)
45b032:	50                   	push   %eax
45b033:	52                   	push   %edx
45b034:	79 33                	jns    0x45b069
45b036:	6b 5a 6e 74          	imul   $0x74,0x6e(%edx),%ebx
45b03a:	6a 75                	push   $0x75
45b03c:	6b 53 32 36          	imul   $0x36,0x32(%ebx),%edx
45b040:	51                   	push   %ecx
45b041:	64 67 53             	fs addr16 push %ebx
45b044:	5a                   	pop    %edx
45b045:	77 69                	ja     0x45b0b0
45b047:	7a 79                	jp     0x45b0c2
45b049:	69 52 6c 68 4c 2f 56 	imul   $0x562f4c68,0x6c(%edx),%edx
45b050:	34 63                	xor    $0x63,%al
45b052:	70 30                	jo     0x45b084
45b054:	33 41 6d             	xor    0x6d(%ecx),%eax
45b057:	51                   	push   %ecx
45b058:	7a 45                	jp     0x45b09f
45b05a:	57                   	push   %edi
45b05b:	74 74                	je     0x45b0d1
45b05d:	41                   	inc    %ecx
45b05e:	69 57 57 6a 73 36 36 	imul   $0x3636736a,0x57(%edi),%edx
45b065:	4f                   	dec    %edi
45b066:	41                   	inc    %ecx
45b067:	2b 31                	sub    (%ecx),%esi
45b069:	42                   	inc    %edx
45b06a:	4d                   	dec    %ebp
45b06b:	79 61                	jns    0x45b0ce
45b06d:	74 43                	je     0x45b0b2
45b06f:	6c                   	insb   (%dx),%es:(%edi)
45b070:	79 42                	jns    0x45b0b4
45b072:	33 34 77             	xor    (%edi,%esi,2),%esi
45b075:	69 43 78 6e 31 74 52 	imul   $0x5274316e,0x78(%ebx),%eax
45b07c:	7a 4b                	jp     0x45b0c9
45b07e:	57                   	push   %edi
45b07f:	56                   	push   %esi
45b080:	52                   	push   %edx
45b081:	72 2f                	jb     0x45b0b2
45b083:	55                   	push   %ebp
45b084:	42                   	inc    %edx
45b085:	5a                   	pop    %edx
45b086:	31 73 61             	xor    %esi,0x61(%ebx)
45b089:	4a                   	dec    %edx
45b08a:	50                   	push   %eax
45b08b:	66 4d                	dec    %bp
45b08d:	49                   	dec    %ecx
45b08e:	37                   	aaa
45b08f:	39 2f                	cmp    %ebp,(%edi)
45b091:	65 6f                	outsl  %gs:(%esi),(%dx)
45b093:	66 4a                	dec    %dx
45b095:	55                   	push   %ebp
45b096:	68 4c 34 4d 55       	push   $0x554d344c
45b09b:	38 79 36             	cmp    %bh,0x36(%ecx)
45b09e:	33 42 7a             	xor    0x7a(%edx),%eax
45b0a1:	65 72 42             	gs jb  0x45b0e6
45b0a4:	6d                   	insl   (%dx),%es:(%edi)
45b0a5:	34 7a                	xor    $0x7a,%al
45b0a7:	58                   	pop    %eax
45b0a8:	42                   	inc    %edx
45b0a9:	57                   	push   %edi
45b0aa:	52                   	push   %edx
45b0ab:	58                   	pop    %eax
45b0ac:	4d                   	dec    %ebp
45b0ad:	49                   	dec    %ecx
45b0ae:	4f                   	dec    %edi
45b0af:	6b 69 2f 41          	imul   $0x41,0x2f(%ecx),%ebp
45b0b3:	36 4a                	ss dec %edx
45b0b5:	55                   	push   %ebp
45b0b6:	6d                   	insl   (%dx),%es:(%edi)
45b0b7:	55                   	push   %ebp
45b0b8:	47                   	inc    %edi
45b0b9:	4a                   	dec    %edx
45b0ba:	6a 38                	push   $0x38
45b0bc:	64 59                	fs pop %ecx
45b0be:	35 6e 6a 72 4f       	xor    $0x4f726a6e,%eax
45b0c3:	54                   	push   %esp
45b0c4:	45                   	inc    %ebp