437f6b:	5a                   	pop    %edx
437f6c:	2f                   	das
437f6d:	35 35 59 55 62       	xor    $0x62555935,%eax
437f72:	71 6f                	jno    0x437fe3
437f74:	52                   	push   %edx
437f75:	5a                   	pop    %edx
437f76:	32 38                	xor    (%eax),%bh
437f78:	31 34 39             	xor    %esi,(%ecx,%edi,1)
437f7b:	36 79 6f             	ss jns 0x437fed
437f7e:	68 35 44 78 76       	push   $0x76784435
437f83:	51                   	push   %ecx
437f84:	45                   	inc    %ebp
437f85:	6c                   	insb   (%dx),%es:(%edi)
437f86:	4d                   	dec    %ebp
437f87:	6d                   	insl   (%dx),%es:(%edi)
437f88:	4c                   	dec    %esp
437f89:	53                   	push   %ebx
437f8a:	57                   	push   %edi
437f8b:	69 66 37 76 2f 31 68 	imul   $0x68312f76,0x37(%esi),%esp
437f92:	6d                   	insl   (%dx),%es:(%edi)
437f93:	39 52 65             	cmp    %edx,0x65(%edx)
437f96:	46                   	inc    %esi
437f97:	73 70                	jae    0x438009
437f99:	2b 6c 74 34          	sub    0x34(%esp,%esi,2),%ebp
437f9d:	75 31                	jne    0x437fd0
437f9f:	52                   	push   %edx
437fa0:	62 6c 39 6b          	bound  %ebp,0x6b(%ecx,%edi,1)
437fa4:	6b 6e 6e 38          	imul   $0x38,0x6e(%esi),%ebp
437fa8:	4b                   	dec    %ebx
437fa9:	54                   	push   %esp
437faa:	52                   	push   %edx
437fab:	59                   	pop    %ecx
437fac:	34 57                	xor    $0x57,%al
437fae:	65 6a 71             	gs push $0x71
437fb1:	6e                   	outsb  %ds:(%esi),(%dx)
437fb2:	52                   	push   %edx
437fb3:	76 77                	jbe    0x43802c
437fb5:	6d                   	insl   (%dx),%es:(%edi)
437fb6:	34 43                	xor    $0x43,%al
437fb8:	34 70                	xor    $0x70,%al
437fba:	69 6e 35 77 4f 62 2b 	imul   $0x2b624f77,0x35(%esi),%ebp
437fc1:	53                   	push   %ebx
437fc2:	43                   	inc    %ebx
437fc3:	51                   	push   %ecx
437fc4:	65 5a                	gs pop %edx
437fc6:	30 6f 54             	xor    %ch,0x54(%edi)
437fc9:	41                   	inc    %ecx
437fca:	55                   	push   %ebp
437fcb:	67 78 36             	addr16 js 0x438004
437fce:	30 54 70 71          	xor    %dl,0x71(%eax,%esi,2)
437fd2:	67 4a                	addr16 dec %edx
437fd4:	30 35 6f 5a 30 45    	xor    %dh,0x45305a6f
437fda:	6a 41                	push   $0x41
437fdc:	34 75                	xor    $0x75,%al
437fde:	47                   	inc    %edi
437fdf:	74 76                	je     0x438057
437fe1:	6a 55                	push   $0x55
437fe3:	61                   	popa
437fe4:	66 4f                	dec    %di
437fe6:	43                   	inc    %ebx
437fe7:	4d                   	dec    %ebp
437fe8:	2f                   	das
437fe9:	4a                   	dec    %edx
437fea:	4d                   	dec    %ebp
437feb:	61                   	popa
437fec:	35 57 4e 2f 69       	xor    $0x692f4e57,%eax
437ff1:	42                   	inc    %edx
437ff2:	6c                   	insb   (%dx),%es:(%edi)
437ff3:	65 68 67 75 51 36    	gs push $0x36517567
437ff9:	53                   	push   %ebx
437ffa:	6e                   	outsb  %ds:(%esi),(%dx)
437ffb:	71 4c                	jno    0x438049
437ffd:	4a                   	dec    %edx
437ffe:	6c                   	insb   (%dx),%es:(%edi)
437fff:	30 4a 34             	xor    %cl,0x34(%edx)
438002:	79 75                	jns    0x438079
438004:	48                   	dec    %eax
438005:	4a                   	dec    %edx
438006:	59                   	pop    %ecx
438007:	46                   	inc    %esi
438008:	43                   	inc    %ebx
438009:	56                   	push   %esi
43800a:	4a                   	dec    %edx
43800b:	7a 50                	jp     0x43805d
43800d:	4f                   	dec    %edi
43800e:	46                   	inc    %esi
43800f:	76 79                	jbe    0x43808a
438011:	74 4b                	je     0x43805e
438013:	72 61                	jb     0x438076
438015:	70 6e                	jo     0x438085
438017:	2b 32                	sub    (%edx),%esi
438019:	4f                   	dec    %edi
43801a:	45                   	inc    %ebp
43801b:	41                   	inc    %ecx
43801c:	56                   	push   %esi
43801d:	44                   	inc    %esp
43801e:	2f                   	das
43801f:	38 51 6d             	cmp    %dl,0x6d(%ecx)
438022:	50                   	push   %eax
438023:	41                   	inc    %ecx
438024:	59                   	pop    %ecx
438025:	6e                   	outsb  %ds:(%esi),(%dx)
438026:	68 49 79 59 74       	push   $0x74597949
43802b:	72 6f                	jb     0x43809c
43802d:	33 55 73             	xor    0x73(%ebp),%edx
438030:	5a                   	pop    %edx
438031:	6b 39 39             	imul   $0x39,(%ecx),%edi
438034:	32 5a 66             	xor    0x66(%edx),%bl
438037:	47                   	inc    %edi
438038:	4b                   	dec    %ebx
438039:	2f                   	das
43803a:	4e                   	dec    %esi
43803b:	78 6b                	js     0x4380a8
43803d:	76 6d                	jbe    0x4380ac
43803f:	6d                   	insl   (%dx),%es:(%edi)
438040:	57                   	push   %edi
438041:	2b 36                	sub    (%esi),%esi
438043:	6a 51                	push   $0x51
438045:	70 67                	jo     0x4380ae
438047:	39 57 4a             	cmp    %edx,0x4a(%edi)
43804a:	6e                   	outsb  %ds:(%esi),(%dx)
43804b:	6f                   	outsl  %ds:(%esi),(%dx)
43804c:	2b 56 65             	sub    0x65(%esi),%edx
43804f:	6d                   	insl   (%dx),%es:(%edi)
438050:	48                   	dec    %eax
438051:	66 65 66 66 64 46    	data16 gs data16 fs inc %si
438057:	30 55 76             	xor    %dl,0x76(%ebp)
43805a:	35 75 4f 30 65       	xor    $0x65304f75,%eax
43805f:	4b                   	dec    %ebx
438060:	41                   	inc    %ecx
438061:	51                   	push   %ecx
438062:	2f                   	das
438063:	6d                   	insl   (%dx),%es:(%edi)
438064:	45                   	inc    %ebp
438065:	7a 6e                	jp     0x4380d5
438067:	48                   	dec    %eax
438068:	53                   	push   %ebx
438069:	46                   	inc    %esi
43806a:	4a                   	dec    %edx
43806b:	63 62 37             	arpl   %esp,0x37(%edx)
43806e:	56                   	push   %esi
43806f:	44                   	inc    %esp
438070:	4b                   	dec    %ebx
438071:	32 64 51 4c          	xor    0x4c(%ecx,%edx,2),%ah
438075:	52                   	push   %edx
438076:	49                   	dec    %ecx
438077:	33 30                	xor    (%eax),%esi
438079:	2f                   	das
43807a:	4f                   	dec    %edi
43807b:	68 65 37 75 66       	push   $0x66753765
438080:	74 4d                	je     0x4380cf
438082:	6b 6a 36 4e          	imul   $0x4e,0x36(%edx),%ebp
438086:	4c                   	dec    %esp
438087:	59                   	pop    %ecx
438088:	4d                   	dec    %ebp
438089:	39 42 30             	cmp    %eax,0x30(%edx)
43808c:	41                   	inc    %ecx
43808d:	41                   	inc    %ecx
43808e:	57                   	push   %edi
43808f:	53                   	push   %ebx
438090:	64 66 79 4a          	fs data16 jns 0x4380de
438094:	59                   	pop    %ecx
438095:	6e                   	outsb  %ds:(%esi),(%dx)
438096:	41                   	inc    %ecx
438097:	65 33 32             	xor    %gs:(%edx),%esi
43809a:	36 2f                	ss das
43809c:	45                   	inc    %ebp
43809d:	36 4f                	ss dec %edi
43809f:	50                   	push   %eax
4380a0:	36 77 6d             	ss ja  0x438110
4380a3:	50                   	push   %eax
4380a4:	4b                   	dec    %ebx
4380a5:	6a 37                	push   $0x37
4380a7:	35 41 4f 43 51       	xor    $0x51434f41,%eax
4380ac:	78 64                	js     0x438112
4380ae:	51                   	push   %ecx
4380af:	72 41                	jb     0x4380f2
4380b1:	6e                   	outsb  %ds:(%esi),(%dx)
4380b2:	67 76 46             	addr16 jbe 0x4380fb
4380b5:	6c                   	insb   (%dx),%es:(%edi)
4380b6:	75 4c                	jne    0x438104
4380b8:	42                   	inc    %edx
4380b9:	76 54                	jbe    0x43810f
4380bb:	52                   	push   %edx
4380bc:	64 44                	fs inc %esp
4380be:	42                   	inc    %edx
4380bf:	2f                   	das
4380c0:	78 73                	js     0x438135
4380c2:	31 4b 44             	xor    %ecx,0x44(%ebx)
4380c5:	38 69 62             	cmp    %ch,0x62(%ecx)
4380c8:	4c                   	dec    %esp
4380c9:	68 39 67 32 51       	push   $0x51326739
4380ce:	78 68                	js     0x438138
4380d0:	42                   	inc    %edx
4380d1:	2b 7a 41             	sub    0x41(%edx),%edi
4380d4:	52                   	push   %edx
4380d5:	50                   	push   %eax
4380d6:	67 4e                	addr16 dec %esi
4380d8:	6f                   	outsl  %ds:(%esi),(%dx)
4380d9:	6a 75                	push   $0x75
4380db:	6e                   	outsb  %ds:(%esi),(%dx)
4380dc:	2f                   	das
4380dd:	75 63                	jne    0x438142
4380df:	77 64                	ja     0x438145
4380e1:	68 57 31 30 67       	push   $0x67303157
4380e6:	53                   	push   %ebx
4380e7:	4b                   	dec    %ebx
4380e8:	4d                   	dec    %ebp
4380e9:	64 7a 31             	fs jp  0x43811d
4380ec:	35 6e 68 65 6a       	xor    $0x6a65686e,%eax
4380f1:	6b 31 53             	imul   $0x53,(%ecx),%esi
4380f4:	46                   	inc    %esi
4380f5:	45                   	inc    %ebp
4380f6:	51                   	push   %ecx
4380f7:	48                   	dec    %eax
4380f8:	55                   	push   %ebp
4380f9:	68 68 6d 48 45       	push   $0x45486d68
4380fe:	53                   	push   %ebx
4380ff:	4a                   	dec    %edx
438100:	68 73 41 4f 31       	push   $0x314f4173
438105:	71 78                	jno    0x43817f
438107:	4d                   	dec    %ebp
438108:	76 30                	jbe    0x43813a
43810a:	6e                   	outsb  %ds:(%esi),(%dx)
43810b:	57                   	push   %edi
43810c:	6e                   	outsb  %ds:(%esi),(%dx)
43810d:	52                   	push   %edx
43810e:	71 61                	jno    0x438171
438110:	43                   	inc    %ebx
438111:	5a                   	pop    %edx
438112:	72 71                	jb     0x438185
438114:	6e                   	outsb  %ds:(%esi),(%dx)
438115:	47                   	inc    %edi
438116:	2f                   	das
438117:	32 47 71             	xor    0x71(%edi),%al
43811a:	75 5a                	jne    0x438176
43811c:	79 39                	jns    0x438157
43811e:	62 51 4a             	bound  %edx,0x4a(%ecx)
438121:	71 6f                	jno    0x438192
438123:	4b                   	dec    %ebx
438124:	6e                   	outsb  %ds:(%esi),(%dx)
438125:	53                   	push   %ebx
438126:	62 67 58             	bound  %esp,0x58(%edi)
438129:	52                   	push   %edx
43812a:	45                   	inc    %ebp
43812b:	52                   	push   %edx
43812c:	4f                   	dec    %edi
43812d:	46                   	inc    %esi
43812e:	74 48                	je     0x438178
438130:	36 41                	ss inc %ecx
438132:	7a 55                	jp     0x438189
438134:	77 6b                	ja     0x4381a1
438136:	2f                   	das
438137:	75 35                	jne    0x43816e
438139:	50                   	push   %eax
43813a:	67 76 4e             	addr16 jbe 0x43818b
43813d:	63 44 39 35          	arpl   %eax,0x35(%ecx,%edi,1)
438141:	6d                   	insl   (%dx),%es:(%edi)
438142:	6c                   	insb   (%dx),%es:(%edi)
438143:	7a 69                	jp     0x4381ae
438145:	52                   	push   %edx
438146:	74 34                	je     0x43817c
438148:	49                   	dec    %ecx
438149:	2b 48 56             	sub    0x56(%eax),%ecx
43814c:	56                   	push   %esi
43814d:	37                   	aaa
43814e:	2f                   	das
43814f:	2f                   	das
438150:	4e                   	dec    %esi
438151:	75 42                	jne    0x438195
438153:	32 49 44             	xor    0x44(%ecx),%cl
438156:	61                   	popa
438157:	58                   	pop    %eax
438158:	52                   	push   %edx
438159:	36 74 45             	ss je  0x4381a1
43815c:	49                   	dec    %ecx
43815d:	48                   	dec    %eax
43815e:	70 34                	jo     0x438194
438160:	66 6a 71             	pushw  $0x71
438163:	41                   	inc    %ecx
438164:	67 62 6d 77          	bound  %ebp,0x77(%di)
438168:	6f                   	outsl  %ds:(%esi),(%dx)
438169:	42                   	inc    %edx
43816a:	55                   	push   %ebp
43816b:	70 52                	jo     0x4381bf
43816d:	61                   	popa
43816e:	65 37                	gs aaa
438170:	4f                   	dec    %edi
438171:	56                   	push   %esi
438172:	67 45                	addr16 inc %ebp
438174:	2f                   	das
438175:	54                   	push   %esp
438176:	4e                   	dec    %esi
438177:	6a 78                	push   $0x78
438179:	74 5a                	je     0x4381d5
43817b:	33 4b 75             	xor    0x75(%ebx),%ecx
43817e:	70 46                	jo     0x4381c6
438180:	54                   	push   %esp
438181:	79 73                	jns    0x4381f6
438183:	4b                   	dec    %ebx
438184:	70 56                	jo     0x4381dc
438186:	67 6c                	insb   (%dx),%es:(%di)
438188:	74 47                	je     0x4381d1
43818a:	62 79 2f             	bound  %edi,0x2f(%ecx)
43818d:	65 54                	gs push %esp
43818f:	35 4d 4f 5a 71       	xor    $0x715a4f4d,%eax
438194:	4f                   	dec    %edi
438195:	4e                   	dec    %esi
438196:	63 51 68             	arpl   %edx,0x68(%ecx)
438199:	4d                   	dec    %ebp
43819a:	31 57 70             	xor    %edx,0x70(%edi)
43819d:	65 49                	gs dec %ecx
43819f:	59                   	pop    %ecx
4381a0:	6c                   	insb   (%dx),%es:(%edi)
4381a1:	39 4f 2f             	cmp    %ecx,0x2f(%edi)
4381a4:	35 57 45 2f 79       	xor    $0x792f4557,%eax
4381a9:	53                   	push   %ebx
4381aa:	6e                   	outsb  %ds:(%esi),(%dx)
4381ab:	43                   	inc    %ebx
4381ac:	38 41 2b             	cmp    %al,0x2b(%ecx)
4381af:	4f                   	dec    %edi
4381b0:	33 6b 42             	xor    0x42(%ebx),%ebp
4381b3:	65 67 48             	gs addr16 dec %eax
4381b6:	2b 34 78             	sub    (%eax,%edi,2),%esi
4381b9:	74 37                	je     0x4381f2
4381bb:	4f                   	dec    %edi
4381bc:	33 36                	xor    (%esi),%esi
4381be:	33 61 70             	xor    0x70(%ecx),%esp
4381c1:	48                   	dec    %eax
4381c2:	49                   	dec    %ecx
4381c3:	30 4a 69             	xor    %cl,0x69(%edx)
4381c6:	34 6e                	xor    $0x6e,%al
4381c8:	30 2b                	xor    %ch,(%ebx)
4381ca:	62 77 2b             	bound  %esi,0x2b(%edi)
4381cd:	61                   	popa
4381ce:	48                   	dec    %eax
4381cf:	64 52                	fs push %edx
4381d1:	72 36                	jb     0x438209
4381d3:	4c                   	dec    %esp
4381d4:	6e                   	outsb  %ds:(%esi),(%dx)
4381d5:	42                   	inc    %edx
4381d6:	4b                   	dec    %ebx
4381d7:	54                   	push   %esp
4381d8:	7a 74                	jp     0x43824e
4381da:	71 41                	jno    0x43821d
4381dc:	4a                   	dec    %edx
4381dd:	46                   	inc    %esi
4381de:	45                   	inc    %ebp
4381df:	54                   	push   %esp
4381e0:	4f                   	dec    %edi