436ea6:	43                   	inc    %ebx
436ea7:	41                   	inc    %ecx
436ea8:	50                   	push   %eax
436ea9:	32 4b 6d             	xor    0x6d(%ebx),%cl
436eac:	49                   	dec    %ecx
436ead:	67 39 46 67          	cmp    %eax,0x67(%bp)
436eb1:	32 72 6c             	xor    0x6c(%edx),%dh
436eb4:	38 4c 7a 32          	cmp    %cl,0x32(%edx,%edi,2)
436eb8:	51                   	push   %ecx
436eb9:	38 41 53             	cmp    %al,0x53(%ecx)
436ebc:	44                   	inc    %esp
436ebd:	77 63                	ja     0x436f22
436ebf:	51                   	push   %ecx
436ec0:	4a                   	dec    %edx
436ec1:	64 49                	fs dec %ecx
436ec3:	2f                   	das
436ec4:	4a                   	dec    %edx
436ec5:	31 49 35             	xor    %ecx,0x35(%ecx)
436ec8:	48                   	dec    %eax
436ec9:	74 69                	je     0x436f34
436ecb:	64 55                	fs push %ebp
436ecd:	79 58                	jns    0x436f27
436ecf:	32 2b                	xor    (%ebx),%ch
436ed1:	66 2b 41 37          	sub    0x37(%ecx),%ax
436ed5:	32 50 54             	xor    0x54(%eax),%dl
436ed8:	70 57                	jo     0x436f31
436eda:	45                   	inc    %ebp
436edb:	4d                   	dec    %ebp
436edc:	32 77 4c             	xor    0x4c(%edi),%dh
436edf:	6e                   	outsb  %ds:(%esi),(%dx)
436ee0:	6d                   	insl   (%dx),%es:(%edi)
436ee1:	62 63 54             	bound  %esp,0x54(%ebx)
436ee4:	67 61                	addr16 popa
436ee6:	31 62 59             	xor    %esp,0x59(%edx)
436ee9:	70 57                	jo     0x436f42
436eeb:	44                   	inc    %esp
436eec:	39 6c 58 57          	cmp    %ebp,0x57(%eax,%ebx,2)
436ef0:	71 58                	jno    0x436f4a
436ef2:	6f                   	outsl  %ds:(%esi),(%dx)
436ef3:	34 47                	xor    $0x47,%al
436ef5:	2f                   	das
436ef6:	43                   	inc    %ebx
436ef7:	35 57 54 50 4a       	xor    $0x4a505457,%eax
436efc:	58                   	pop    %eax
436efd:	44                   	inc    %esp
436efe:	75 57                	jne    0x436f57
436f00:	4d                   	dec    %ebp
436f01:	4c                   	dec    %esp
436f02:	66 46                	inc    %si
436f04:	6e                   	outsb  %ds:(%esi),(%dx)
436f05:	69 5a 57 54 7a 4e 4b 	imul   $0x4b4e7a54,0x57(%edx),%ebx
436f0c:	6a 37                	push   $0x37
436f0e:	79 4f                	jns    0x436f5f
436f10:	62 48 75             	bound  %ecx,0x75(%eax)
436f13:	41                   	inc    %ecx
436f14:	39 4a 76             	cmp    %ecx,0x76(%edx)
436f17:	68 42 6b 30 56       	push   $0x56306b42
436f1c:	72 34                	jb     0x436f52
436f1e:	63 62 47             	arpl   %esp,0x47(%edx)
436f21:	39 48 53             	cmp    %ecx,0x53(%eax)
436f24:	7a 36                	jp     0x436f5c
436f26:	4e                   	dec    %esi
436f27:	72 65                	jb     0x436f8e
436f29:	6c                   	insb   (%dx),%es:(%edi)
436f2a:	4d                   	dec    %ebp
436f2b:	5a                   	pop    %edx
436f2c:	55                   	push   %ebp
436f2d:	6f                   	outsl  %ds:(%esi),(%dx)
436f2e:	67 58                	addr16 pop %eax
436f30:	52                   	push   %edx
436f31:	6e                   	outsb  %ds:(%esi),(%dx)
436f32:	69 48 4c 6a 4c 6e 4f 	imul   $0x4f6e4c6a,0x4c(%eax),%ecx
436f39:	35 6f 30 77 36       	xor    $0x3677306f,%eax
436f3e:	41                   	inc    %ecx
436f3f:	37                   	aaa
436f40:	6a 30                	push   $0x30
436f42:	30 4a 47             	xor    %cl,0x47(%edx)
436f45:	48                   	dec    %eax
436f46:	6d                   	insl   (%dx),%es:(%edi)
436f47:	32 41 75             	xor    0x75(%ecx),%al
436f4a:	69 7a 2b 4a 55 35 4d 	imul   $0x4d35554a,0x2b(%edx),%edi
436f51:	64 35 4a 75 74 73    	fs xor $0x7374754a,%eax
436f57:	64 65 53             	fs gs push %ebx
436f5a:	6d                   	insl   (%dx),%es:(%edi)
436f5b:	6a 6e                	push   $0x6e
436f5d:	38 69 4c             	cmp    %ch,0x4c(%ecx)
436f60:	67 37                	addr16 aaa
436f62:	41                   	inc    %ecx
436f63:	5a                   	pop    %edx
436f64:	4e                   	dec    %esi
436f65:	70 58                	jo     0x436fbf
436f67:	57                   	push   %edi
436f68:	34 4b                	xor    $0x4b,%al
436f6a:	38 32                	cmp    %dh,(%edx)
436f6c:	41                   	inc    %ecx
436f6d:	45                   	inc    %ebp
436f6e:	65 54                	gs push %esp
436f70:	57                   	push   %edi
436f71:	35 6e 76 5a 45       	xor    $0x455a766e,%eax
436f76:	6f                   	outsl  %ds:(%esi),(%dx)
436f77:	6b 34 31 65          	imul   $0x65,(%ecx,%esi,1),%esi
436f7b:	32 77 43             	xor    0x43(%edi),%dh
436f7e:	6b 76 57 46          	imul   $0x46,0x57(%esi),%esi
436f82:	78 64                	js     0x436fe8
436f84:	33 43 79             	xor    0x79(%ebx),%eax
436f87:	67 62 77 71          	bound  %esi,0x71(%bx)
436f8b:	71 67                	jno    0x436ff4
436f8d:	6e                   	outsb  %ds:(%esi),(%dx)
436f8e:	69 54 53 74 6c 42 6f 	imul   $0x6a6f426c,0x74(%ebx,%edx,2),%edx
436f95:	6a
436f96:	68 62 52 7a 75       	push   $0x757a5262
436f9b:	69 2b 43 5a 63 6c    	imul   $0x6c635a43,(%ebx),%ebp
436fa1:	48                   	dec    %eax
436fa2:	67 7a 53             	addr16 jp 0x436ff8
436fa5:	31 2f                	xor    %ebp,(%edi)
436fa7:	59                   	pop    %ecx
436fa8:	43                   	inc    %ebx
436fa9:	53                   	push   %ebx
436faa:	68 33 75 78 64       	push   $0x64787533
436faf:	47                   	inc    %edi
436fb0:	55                   	push   %ebp
436fb1:	77 49                	ja     0x436ffc
436fb3:	62 4a 50             	bound  %ecx,0x50(%edx)
436fb6:	34 37                	xor    $0x37,%al
436fb8:	43                   	inc    %ebx
436fb9:	55                   	push   %ebp
436fba:	71 6a                	jno    0x437026
436fbc:	6b 55 67 6c          	imul   $0x6c,0x67(%ebp),%edx
436fc0:	33 35 75 67 39 4d    	xor    0x4d396775,%esi
436fc6:	42                   	inc    %edx
436fc7:	53                   	push   %ebx
436fc8:	74 43                	je     0x43700d
436fca:	69 4b 6a 4d 36 68 53 	imul   $0x5368364d,0x6a(%ebx),%ecx
436fd1:	58                   	pop    %eax
436fd2:	46                   	inc    %esi
436fd3:	63 4f 77             	arpl   %ecx,0x77(%edi)
436fd6:	54                   	push   %esp
436fd7:	68 30 72 6b 33       	push   $0x336b7230
436fdc:	58                   	pop    %eax
436fdd:	64 36 67 69 71 4b 6c 	fs imul $0x7044656c,%ss:0x4b(%bx,%di),%esi
436fe4:	65 44 70
436fe7:	2b 4d 39             	sub    0x39(%ebp),%ecx
436fea:	32 51 5a             	xor    0x5a(%ecx),%dl
436fed:	7a 6f                	jp     0x43705e
436fef:	35 34 7a 56 42       	xor    $0x42567a34,%eax
436ff4:	64 43                	fs inc %ebx
436ff6:	44                   	inc    %esp
436ff7:	47                   	inc    %edi
436ff8:	32 51 72             	xor    0x72(%ecx),%dl
436ffb:	4a                   	dec    %edx
436ffc:	42                   	inc    %edx
436ffd:	2b 75 69             	sub    0x69(%ebp),%esi
437000:	64 4a                	fs dec %edx
437002:	31 66 58             	xor    %esp,0x58(%esi)
437005:	6a 6f                	push   $0x6f
437007:	51                   	push   %ecx
437008:	4b                   	dec    %ebx
437009:	6e                   	outsb  %ds:(%esi),(%dx)
43700a:	51                   	push   %ecx
43700b:	72 76                	jb     0x437083
43700d:	62 75 67             	bound  %esi,0x67(%ebp)
437010:	38 6e 64             	cmp    %ch,0x64(%esi)
437013:	33 38                	xor    (%eax),%edi
437015:	54                   	push   %esp
437016:	31 78 79             	xor    %edi,0x79(%eax)
437019:	72 78                	jb     0x437093
43701b:	4a                   	dec    %edx
43701c:	68 4d 33 53 33       	push   $0x3353334d
437021:	47                   	inc    %edi
437022:	78 62                	js     0x437086
437024:	66 6e                	data16 outsb %ds:(%esi),(%dx)
437026:	42                   	inc    %edx
437027:	46                   	inc    %esi
437028:	49                   	dec    %ecx
437029:	63 48 76             	arpl   %ecx,0x76(%eax)
43702c:	55                   	push   %ebp
43702d:	59                   	pop    %ecx
43702e:	2b 79 6d             	sub    0x6d(%ecx),%edi
437031:	67 4a                	addr16 dec %edx
437033:	59                   	pop    %ecx
437034:	66 59                	pop    %cx
437036:	42                   	inc    %edx
437037:	74 2f                	je     0x437068
437039:	2f                   	das
43703a:	36 66 30 68 75       	data16 xor %ch,%ss:0x75(%eax)
43703f:	53                   	push   %ebx
437040:	79 56                	jns    0x437098
437042:	34 33                	xor    $0x33,%al
437044:	52                   	push   %edx
437045:	58                   	pop    %eax
437046:	2b 4d 59             	sub    0x59(%ebp),%ecx
437049:	49                   	dec    %ecx
43704a:	52                   	push   %edx
43704b:	49                   	dec    %ecx
43704c:	79 53                	jns    0x4370a1
43704e:	61                   	popa
43704f:	72 38                	jb     0x437089
437051:	4a                   	dec    %edx
437052:	36 69 36 44 32 33 68 	imul   $0x68333244,%ss:(%esi),%esi
437059:	4d                   	dec    %ebp
43705a:	6a 70                	push   $0x70
43705c:	54                   	push   %esp
43705d:	37                   	aaa
43705e:	41                   	inc    %ecx
43705f:	63 74 74 43          	arpl   %esi,0x43(%esp,%esi,2)
437063:	7a 6f                	jp     0x4370d4
437065:	4e                   	dec    %esi
437066:	32 61 55             	xor    0x55(%ecx),%ah
437069:	36 59                	ss pop %ecx
43706b:	41                   	inc    %ecx
43706c:	46                   	inc    %esi
43706d:	74 55                	je     0x4370c4
43706f:	65 77 2f             	gs ja  0x4370a1
437072:	4b                   	dec    %ebx
437073:	7a 37                	jp     0x4370ac
437075:	73 45                	jae    0x4370bc
437077:	62 74 4b 49          	bound  %esi,0x49(%ebx,%ecx,2)
43707b:	39 4e 37             	cmp    %ecx,0x37(%esi)
43707e:	72 5a                	jb     0x4370da
437080:	70 63                	jo     0x4370e5
437082:	39 57 70             	cmp    %edx,0x70(%edi)
437085:	62 2f                	bound  %ebp,(%edi)
437087:	39 42 6f             	cmp    %eax,0x6f(%edx)
43708a:	36 50                	ss push %eax
43708c:	46                   	inc    %esi
43708d:	50                   	push   %eax
43708e:	62 54 61 48          	bound  %edx,0x48(%ecx,%eiz,2)
437092:	61                   	popa
437093:	6d                   	insl   (%dx),%es:(%edi)
437094:	53                   	push   %ebx
437095:	6c                   	insb   (%dx),%es:(%edi)
437096:	33 53 52             	xor    0x52(%ebx),%edx
437099:	75 43                	jne    0x4370de
43709b:	57                   	push   %edi
43709c:	79 73                	jns    0x437111
43709e:	38 50 65             	cmp    %dl,0x65(%eax)
4370a1:	51                   	push   %ecx
4370a2:	69 43 53 36 68 76 61 	imul   $0x61766836,0x53(%ebx),%eax
4370a9:	6d                   	insl   (%dx),%es:(%edi)
4370aa:	49                   	dec    %ecx
4370ab:	70 6a                	jo     0x437117
4370ad:	30 54 50 73          	xor    %dl,0x73(%eax,%edx,2)
4370b1:	48                   	dec    %eax
4370b2:	30 31                	xor    %dh,(%ecx)
4370b4:	68 42 71 4a 50       	push   $0x504a7142
4370b9:	70 4c                	jo     0x437107
4370bb:	51                   	push   %ecx
4370bc:	72 5a                	jb     0x437118
4370be:	4f                   	dec    %edi
4370bf:	56                   	push   %esi
4370c0:	4f                   	dec    %edi
4370c1:	77 6c                	ja     0x43712f
4370c3:	6c                   	insb   (%dx),%es:(%edi)
4370c4:	38 44 75 75          	cmp    %al,0x75(%ebp,%esi,2)
4370c8:	6d                   	insl   (%dx),%es:(%edi)
4370c9:	33 48 71             	xor    0x71(%eax),%ecx
4370cc:	7a 68                	jp     0x437136
4370ce:	59                   	pop    %ecx
4370cf:	6c                   	insb   (%dx),%es:(%edi)
4370d0:	4c                   	dec    %esp
4370d1:	37                   	aaa
4370d2:	68 4c 64 62 71       	push   $0x7162644c
4370d7:	44                   	inc    %esp
4370d8:	33 6a 73             	xor    0x73(%edx),%ebp
4370db:	74 6e                	je     0x43714b
4370dd:	4f                   	dec    %edi
4370de:	71 4e                	jno    0x43712e
4370e0:	45                   	inc    %ebp
4370e1:	77 45                	ja     0x437128
4370e3:	38 73 49             	cmp    %dh,0x49(%ebx)
4370e6:	5a                   	pop    %edx
4370e7:	38 47 70             	cmp    %al,0x70(%edi)
4370ea:	65 76 4b             	gs jbe 0x437138
4370ed:	54                   	push   %esp
4370ee:	35 68 45 33 4a       	xor    $0x4a334568,%eax
4370f3:	6c                   	insb   (%dx),%es:(%edi)
4370f4:	44                   	inc    %esp
4370f5:	4a                   	dec    %edx
4370f6:	34 32                	xor    $0x32,%al
4370f8:	57                   	push   %edi
4370f9:	4e                   	dec    %esi
4370fa:	6a 67                	push   $0x67
4370fc:	2b 32                	sub    (%edx),%esi
4370fe:	2f                   	das
4370ff:	58                   	pop    %eax
437100:	68 53 30 42 36       	push   $0x36423053
437105:	4c                   	dec    %esp
437106:	32 4d 30             	xor    0x30(%ebp),%cl
437109:	61                   	popa
43710a:	55                   	push   %ebp
43710b:	5a                   	pop    %edx
43710c:	6d                   	insl   (%dx),%es:(%edi)
43710d:	30 76 70             	xor    %dh,0x70(%esi)
437110:	49                   	dec    %ecx
437111:	6f                   	outsl  %ds:(%esi),(%dx)
437112:	33 6e 55             	xor    0x55(%esi),%ebp
437115:	41                   	inc    %ecx
437116:	6b 43 34 52          	imul   $0x52,0x34(%ebx),%eax
43711a:	35 4d 49 30 4b       	xor    $0x4b30494d,%eax
43711f:	44                   	inc    %esp
437120:	6d                   	insl   (%dx),%es:(%edi)
437121:	6c                   	insb   (%dx),%es:(%edi)
437122:	76 46                	jbe    0x43716a
437124:	64 6f                	outsl  %fs:(%esi),(%dx)
437126:	6c                   	insb   (%dx),%es:(%edi)
437127:	30 67 6f             	xor    %ah,0x6f(%edi)
43712a:	43                   	inc    %ebx
43712b:	31 6c 32 6a          	xor    %ebp,0x6a(%edx,%esi,1)
43712f:	36 38 46 72          	cmp    %al,%ss:0x72(%esi)
437133:	31 6f 4d             	xor    %ebp,0x4d(%edi)
437136:	73 55                	jae    0x43718d
437138:	6b 51 7a 74          	imul   $0x74,0x7a(%ecx),%edx
43713c:	48                   	dec    %eax
43713d:	77 32                	ja     0x437171
43713f:	6d                   	insl   (%dx),%es:(%edi)
437140:	53                   	push   %ebx
437141:	38 44 51 37          	cmp    %al,0x37(%ecx,%edx,2)
437145:	57                   	push   %edi
437146:	6b 4b 57 5a          	imul   $0x5a,0x57(%ebx),%ecx
43714a:	39 7a 39             	cmp    %edi,0x39(%edx)
43714d:	46                   	inc    %esi
43714e:	4d                   	dec    %ebp
43714f:	30 2f                	xor    %ch,(%edi)
437151:	69 42 4c 30 36 6a 68 	imul   $0x686a3630,0x4c(%edx),%eax
437158:	79 41                	jns    0x43719b
43715a:	67 44                	addr16 inc %esp
43715c:	42                   	inc    %edx
43715d:	62 36                	bound  %esi,(%esi)
43715f:	32 6c 48 39          	xor    0x39(%eax,%ecx,2),%ch
437163:	76 30                	jbe    0x437195
437165:	62 39                	bound  %edi,(%ecx)
437167:	46                   	inc    %esi
437168:	56                   	push   %esi
437169:	4d                   	dec    %ebp
43716a:	54                   	push   %esp
43716b:	4b                   	dec    %ebx
43716c:	38 6e 72             	cmp    %ch,0x72(%esi)
43716f:	31 63 6c             	xor    %esp,0x6c(%ebx)
437172:	39 65 2f             	cmp    %esp,0x2f(%ebp)
437175:	42                   	inc    %edx
437176:	38 51 6b             	cmp    %dl,0x6b(%ecx)
437179:	2b 52 6b             	sub    0x6b(%edx),%edx
43717c:	62 6d 4e             	bound  %ebp,0x4e(%ebp)
43717f:	50                   	push   %eax
437180:	39 42 75             	cmp    %eax,0x75(%edx)
437183:	41                   	inc    %ecx
437184:	50                   	push   %eax
437185:	34 58                	xor    $0x58,%al
437187:	45                   	inc    %ebp
437188:	68 71 51 49 2b       	push   $0x2b495171