414dcd:	2b 4a 6b             	sub    0x6b(%edx),%ecx
414dd0:	55                   	push   %ebp
414dd1:	47                   	inc    %edi
414dd2:	69 6f 51 53 6d 63 49 	imul   $0x49636d53,0x51(%edi),%ebp
414dd9:	6d                   	insl   (%dx),%es:(%edi)
414dda:	6c                   	insb   (%dx),%es:(%edi)
414ddb:	65 31 77 6e          	xor    %esi,%gs:0x6e(%edi)
414ddf:	30 4d 36             	xor    %cl,0x36(%ebp)
414de2:	50                   	push   %eax
414de3:	7a 65                	jp     0x414e4a
414de5:	30 42 4b             	xor    %al,0x4b(%edx)
414de8:	6e                   	outsb  %ds:(%esi),(%dx)
414de9:	65 55                	gs push %ebp
414deb:	74 73                	je     0x414e60
414ded:	51                   	push   %ecx
414dee:	70 33                	jo     0x414e23
414df0:	61                   	popa
414df1:	37                   	aaa
414df2:	54                   	push   %esp
414df3:	74 36                	je     0x414e2b
414df5:	31 4a 58             	xor    %ecx,0x58(%edx)
414df8:	4d                   	dec    %ebp
414df9:	6b 6a 71 39          	imul   $0x39,0x71(%edx),%ebp
414dfd:	35 51 34 79 2f       	xor    $0x2f793451,%eax
414e02:	52                   	push   %edx
414e03:	4a                   	dec    %edx
414e04:	56                   	push   %esi
414e05:	2f                   	das
414e06:	57                   	push   %edi
414e07:	4c                   	dec    %esp
414e08:	69 68 45 65 6b 58 4b 	imul   $0x4b586b65,0x45(%eax),%ebp
414e0f:	73 6b                	jae    0x414e7c
414e11:	68 72 4f 54 50       	push   $0x50544f72
414e16:	57                   	push   %edi
414e17:	31 4c 53 38          	xor    %ecx,0x38(%ebx,%edx,2)
414e1b:	56                   	push   %esi
414e1c:	58                   	pop    %eax
414e1d:	50                   	push   %eax
414e1e:	69 48 33 57 7a 61 69 	imul   $0x69617a57,0x33(%eax),%ecx
414e25:	6a 59                	push   $0x59
414e27:	6d                   	insl   (%dx),%es:(%edi)
414e28:	2b 7a 43             	sub    0x43(%edx),%edi
414e2b:	43                   	inc    %ebx
414e2c:	6b 61 2f 66          	imul   $0x66,0x2f(%ecx),%esp
414e30:	72 79                	jb     0x414eab
414e32:	6c                   	insb   (%dx),%es:(%edi)
414e33:	37                   	aaa
414e34:	31 63 4e             	xor    %esp,0x4e(%ebx)
414e37:	6a 78                	push   $0x78
414e39:	53                   	push   %ebx
414e3a:	57                   	push   %edi
414e3b:	41                   	inc    %ecx
414e3c:	68 32 7a 43 56       	push   $0x56437a32
414e41:	4e                   	dec    %esi
414e42:	4a                   	dec    %edx
414e43:	69 47 73 48 34 52 76 	imul   $0x76523448,0x73(%edi),%eax
414e4a:	42                   	inc    %edx
414e4b:	39 6e 69             	cmp    %ebp,0x69(%esi)
414e4e:	72 68                	jb     0x414eb8
414e50:	37                   	aaa
414e51:	70 4c                	jo     0x414e9f
414e53:	4b                   	dec    %ebx
414e54:	43                   	inc    %ebx
414e55:	4e                   	dec    %esi
414e56:	59                   	pop    %ecx
414e57:	67 6d                	insl   (%dx),%es:(%di)
414e59:	42                   	inc    %edx
414e5a:	4b                   	dec    %ebx
414e5b:	57                   	push   %edi
414e5c:	33 53 46             	xor    0x46(%ebx),%edx
414e5f:	76 51                	jbe    0x414eb2
414e61:	53                   	push   %ebx
414e62:	52                   	push   %edx
414e63:	78 75                	js     0x414eda
414e65:	4f                   	dec    %edi
414e66:	4e                   	dec    %esi
414e67:	55                   	push   %ebp
414e68:	67 2b 75 78          	sub    0x78(%di),%esi
414e6c:	4a                   	dec    %edx
414e6d:	72 68                	jb     0x414ed7
414e6f:	47                   	inc    %edi
414e70:	57                   	push   %edi
414e71:	55                   	push   %ebp
414e72:	57                   	push   %edi
414e73:	7a 50                	jp     0x414ec5
414e75:	48                   	dec    %eax
414e76:	42                   	inc    %edx
414e77:	36 74 63             	ss je  0x414edd
414e7a:	62 41 32             	bound  %eax,0x32(%ecx)
414e7d:	76 39                	jbe    0x414eb8
414e7f:	71 33                	jno    0x414eb4
414e81:	6d                   	insl   (%dx),%es:(%edi)
414e82:	50                   	push   %eax
414e83:	67 4c                	addr16 dec %esp
414e85:	7a 62                	jp     0x414ee9
414e87:	45                   	inc    %ebp
414e88:	50                   	push   %eax
414e89:	65 2f                	gs das
414e8b:	6e                   	outsb  %ds:(%esi),(%dx)
414e8c:	48                   	dec    %eax
414e8d:	50                   	push   %eax
414e8e:	52                   	push   %edx
414e8f:	56                   	push   %esi
414e90:	62 39                	bound  %edi,(%ecx)
414e92:	6d                   	insl   (%dx),%es:(%edi)
414e93:	4d                   	dec    %ebp
414e94:	47                   	inc    %edi
414e95:	6a 46                	push   $0x46
414e97:	51                   	push   %ecx
414e98:	76 79                	jbe    0x414f13
414e9a:	38 30                	cmp    %dh,(%eax)
414e9c:	74 78                	je     0x414f16
414e9e:	6a 58                	push   $0x58
414ea0:	4f                   	dec    %edi
414ea1:	2f                   	das
414ea2:	59                   	pop    %ecx
414ea3:	6b 48 58 51          	imul   $0x51,0x58(%eax),%ecx
414ea7:	68 38 32 7a 31       	push   $0x317a3238
414eac:	6c                   	insb   (%dx),%es:(%edi)
414ead:	75 59                	jne    0x414f08
414eaf:	7a 34                	jp     0x414ee5
414eb1:	4b                   	dec    %ebx
414eb2:	55                   	push   %ebp
414eb3:	55                   	push   %ebp
414eb4:	37                   	aaa
414eb5:	66 57                	push   %di
414eb7:	2b 58 53             	sub    0x53(%eax),%ebx
414eba:	68 7a 31 6f 33       	push   $0x336f317a
414ebf:	35 7a 5a 77 32       	xor    $0x32775a7a,%eax
414ec4:	56                   	push   %esi
414ec5:	72 46                	jb     0x414f0d
414ec7:	6e                   	outsb  %ds:(%esi),(%dx)
414ec8:	4a                   	dec    %edx
414ec9:	72 4c                	jb     0x414f17
414ecb:	61                   	popa
414ecc:	51                   	push   %ecx
414ecd:	38 6e 58             	cmp    %ch,0x58(%esi)
414ed0:	76 32                	jbe    0x414f04
414ed2:	56                   	push   %esi
414ed3:	43                   	inc    %ebx
414ed4:	31 34 31             	xor    %esi,(%ecx,%esi,1)
414ed7:	66 54                	push   %sp
414ed9:	62 62 44             	bound  %esp,0x44(%edx)
414edc:	71 36                	jno    0x414f14
414ede:	74 42                	je     0x414f22
414ee0:	47                   	inc    %edi
414ee1:	48                   	dec    %eax
414ee2:	73 73                	jae    0x414f57
414ee4:	59                   	pop    %ecx
414ee5:	37                   	aaa
414ee6:	77 68                	ja     0x414f50
414ee8:	44                   	inc    %esp
414ee9:	79 6b                	jns    0x414f56
414eeb:	78 53                	js     0x414f40
414eed:	68 67 4b 39 65       	push   $0x65394b67
414ef2:	51                   	push   %ecx
414ef3:	71 2b                	jno    0x414f20
414ef5:	70 46                	jo     0x414f3d
414ef7:	32 57 49             	xor    0x49(%edi),%dl
414efa:	49                   	dec    %ecx
414efb:	6f                   	outsl  %ds:(%esi),(%dx)
414efc:	38 67 62             	cmp    %ah,0x62(%edi)
414eff:	57                   	push   %edi
414f00:	6e                   	outsb  %ds:(%esi),(%dx)
414f01:	2f                   	das
414f02:	63 6c 55 31          	arpl   %ebp,0x31(%ebp,%edx,2)
414f06:	35 4d 73 54 45       	xor    $0x4554734d,%eax
414f0b:	50                   	push   %eax
414f0c:	38 39                	cmp    %bh,(%ecx)
414f0e:	55                   	push   %ebp
414f0f:	73 47                	jae    0x414f58
414f11:	36 49                	ss dec %ecx
414f13:	63 43 41             	arpl   %eax,0x41(%ebx)
414f16:	69 77 48 34 78 48 45 	imul   $0x45487834,0x48(%edi),%esi
414f1d:	53                   	push   %ebx
414f1e:	7a 47                	jp     0x414f67
414f20:	63 70 46             	arpl   %esi,0x46(%eax)
414f23:	57                   	push   %edi
414f24:	50                   	push   %eax
414f25:	32 44 77 73          	xor    0x73(%edi,%esi,2),%al
414f29:	70 59                	jo     0x414f84
414f2b:	67 42                	addr16 inc %edx
414f2d:	50                   	push   %eax
414f2e:	76 45                	jbe    0x414f75
414f30:	2b 73 79             	sub    0x79(%ebx),%esi
414f33:	32 69 72             	xor    0x72(%ecx),%ch
414f36:	37                   	aaa
414f37:	67 71 31             	addr16 jno 0x414f6b
414f3a:	75 42                	jne    0x414f7e
414f3c:	52                   	push   %edx
414f3d:	50                   	push   %eax
414f3e:	4d                   	dec    %ebp
414f3f:	6f                   	outsl  %ds:(%esi),(%dx)
414f40:	49                   	dec    %ecx
414f41:	51                   	push   %ecx
414f42:	49                   	dec    %ecx
414f43:	53                   	push   %ebx
414f44:	55                   	push   %ebp
414f45:	64 6a 69             	fs push $0x69
414f48:	69 68 43 38 36 41 61 	imul   $0x61413638,0x43(%eax),%ebp
414f4f:	35 79 6b 46 6e       	xor    $0x6e466b79,%eax
414f54:	66 6b 62 2f 53       	imul   $0x53,0x2f(%edx),%sp
414f59:	62 39                	bound  %edi,(%ecx)
414f5b:	4b                   	dec    %ebx
414f5c:	7a 47                	jp     0x414fa5
414f5e:	34 71                	xor    $0x71,%al
414f60:	78 69                	js     0x414fcb
414f62:	70 39                	jo     0x414f9d
414f64:	6b 36 2b             	imul   $0x2b,(%esi),%esi
414f67:	73 63                	jae    0x414fcc
414f69:	68 71 46 41 4e       	push   $0x4e414671
414f6e:	74 57                	je     0x414fc7
414f70:	50                   	push   %eax
414f71:	48                   	dec    %eax
414f72:	6f                   	outsl  %ds:(%esi),(%dx)
414f73:	59                   	pop    %ecx
414f74:	39 56 78             	cmp    %edx,0x78(%esi)
414f77:	31 42 6e             	xor    %eax,0x6e(%edx)
414f7a:	6d                   	insl   (%dx),%es:(%edi)
414f7b:	64 66 62 4e 7a       	bound  %cx,%fs:0x7a(%esi)
414f80:	61                   	popa
414f81:	4c                   	dec    %esp
414f82:	6e                   	outsb  %ds:(%esi),(%dx)
414f83:	32 42 47             	xor    0x47(%edx),%al
414f86:	55                   	push   %ebp
414f87:	65 6e                	outsb  %gs:(%esi),(%dx)
414f89:	77 30                	ja     0x414fbb
414f8b:	35 71 2f 6f 55       	xor    $0x556f2f71,%eax
414f90:	73 37                	jae    0x414fc9
414f92:	47                   	inc    %edi
414f93:	39 63 44             	cmp    %esp,0x44(%ebx)
414f96:	56                   	push   %esi
414f97:	58                   	pop    %eax
414f98:	35 78 51 57 65       	xor    $0x65575178,%eax
414f9d:	69 7a 37 51 78 74 4e 	imul   $0x4e747851,0x37(%edx),%edi
414fa4:	4d                   	dec    %ebp
414fa5:	64 4d                	fs dec %ebp
414fa7:	57                   	push   %edi
414fa8:	51                   	push   %ecx
414fa9:	4b                   	dec    %ebx
414faa:	55                   	push   %ebp
414fab:	58                   	pop    %eax
414fac:	64 48                	fs dec %eax
414fae:	49                   	dec    %ecx
414faf:	33 46 32             	xor    0x32(%esi),%eax
414fb2:	51                   	push   %ecx
414fb3:	42                   	inc    %edx
414fb4:	6a 72                	push   $0x72
414fb6:	6e                   	outsb  %ds:(%esi),(%dx)
414fb7:	64 4a                	fs dec %edx
414fb9:	59                   	pop    %ecx
414fba:	77 33                	ja     0x414fef
414fbc:	4f                   	dec    %edi
414fbd:	6a 47                	push   $0x47
414fbf:	59                   	pop    %ecx
414fc0:	63 37                	arpl   %esi,(%edi)
414fc2:	54                   	push   %esp
414fc3:	50                   	push   %eax
414fc4:	79 31                	jns    0x414ff7
414fc6:	58                   	pop    %eax
414fc7:	4e                   	dec    %esi
414fc8:	4e                   	dec    %esi
414fc9:	4e                   	dec    %esi
414fca:	6b 46 4b 4a          	imul   $0x4a,0x4b(%esi),%eax
414fce:	5a                   	pop    %edx
414fcf:	71 67                	jno    0x415038
414fd1:	6e                   	outsb  %ds:(%esi),(%dx)
414fd2:	38 54 31 43          	cmp    %dl,0x43(%ecx,%esi,1)
414fd6:	4e                   	dec    %esi
414fd7:	4a                   	dec    %edx
414fd8:	65 5a                	gs pop %edx
414fda:	31 35 4f 4c 52 70    	xor    %esi,0x70524c4f
414fe0:	69 68 4c 61 74 78 77 	imul   $0x77787461,0x4c(%eax),%ebp
414fe7:	45                   	inc    %ebp
414fe8:	32 36                	xor    (%esi),%dh
414fea:	53                   	push   %ebx
414feb:	6f                   	outsl  %ds:(%esi),(%dx)
414fec:	41                   	inc    %ecx
414fed:	69 59 70 2b 45 51 57 	imul   $0x5751452b,0x70(%ecx),%ebx
414ff4:	65 64 64 33 36       	gs fs xor %fs:(%esi),%esi
414ff9:	4c                   	dec    %esp
414ffa:	56                   	push   %esi
414ffb:	43                   	inc    %ebx
414ffc:	7a 46                	jp     0x415044
414ffe:	52                   	push   %edx
414fff:	6e                   	outsb  %ds:(%esi),(%dx)
415000:	4e                   	dec    %esi
415001:	69 77 36 79 64 6e 49 	imul   $0x496e6479,0x36(%edi),%esi
415008:	4c                   	dec    %esp
415009:	36 7a 64             	ss jp  0x415070
41500c:	4e                   	dec    %esi
41500d:	32 49 37             	xor    0x37(%ecx),%cl
415010:	35 66 59 48 4c       	xor    $0x4c485966,%eax
415015:	35 49 4c 50 73       	xor    $0x73504c49,%eax
41501a:	6e                   	outsb  %ds:(%esi),(%dx)
41501b:	43                   	inc    %ebx
41501c:	4a                   	dec    %edx
41501d:	51                   	push   %ecx
41501e:	69 6b 61 56 4e 56 61 	imul   $0x61564e56,0x61(%ebx),%ebp
415025:	6d                   	insl   (%dx),%es:(%edi)
415026:	6e                   	outsb  %ds:(%esi),(%dx)
415027:	56                   	push   %esi
415028:	6d                   	insl   (%dx),%es:(%edi)
415029:	76 41                	jbe    0x41506c
41502b:	6e                   	outsb  %ds:(%esi),(%dx)
41502c:	4f                   	dec    %edi
41502d:	59                   	pop    %ecx
41502e:	5a                   	pop    %edx
41502f:	36 64 30 6e 34       	ss xor %ch,%fs:0x34(%esi)
415034:	75 74                	jne    0x4150aa
415036:	6f                   	outsl  %ds:(%esi),(%dx)
415037:	30 54 6c 70          	xor    %dl,0x70(%esp,%ebp,2)
41503b:	56                   	push   %esi
41503c:	72 55                	jb     0x415093
41503e:	36 6c                	ss insb (%dx),%es:(%edi)
415040:	33 41 64             	xor    0x64(%ecx),%eax
415043:	65 70 4f             	gs jo  0x415095
415046:	76 6f                	jbe    0x4150b7
415048:	47                   	inc    %edi
415049:	49                   	dec    %ecx
41504a:	54                   	push   %esp
41504b:	74 71                	je     0x4150be
41504d:	33 67 33             	xor    0x33(%edi),%esp
415050:	61                   	popa
415051:	47                   	inc    %edi
415052:	70 6d                	jo     0x4150c1
415054:	71 74                	jno    0x4150ca
415056:	6d                   	insl   (%dx),%es:(%edi)
415057:	56                   	push   %esi
415058:	48                   	dec    %eax
415059:	75 67                	jne    0x4150c2
41505b:	4b                   	dec    %ebx
41505c:	54                   	push   %esp
41505d:	66 6b 51 6f 42       	imul   $0x42,0x6f(%ecx),%dx
415062:	39 59 66             	cmp    %ebx,0x66(%ecx)
415065:	37                   	aaa
415066:	64 51                	fs push %ecx
415068:	44                   	inc    %esp
415069:	45                   	inc    %ebp
41506a:	6b 71 54 57          	imul   $0x57,0x54(%ecx),%esi
41506e:	39 2b                	cmp    %ebp,(%ebx)
415070:	34 39                	xor    $0x39,%al
415072:	6b 73 73 69          	imul   $0x69,0x73(%ebx),%esi
415076:	44                   	inc    %esp
415077:	62 5a 6e             	bound  %ebx,0x6e(%edx)
41507a:	43                   	inc    %ebx
41507b:	76 44                	jbe    0x4150c1
41507d:	64 32 65 54          	xor    %fs:0x54(%ebp),%ah
415081:	38 51 7a             	cmp    %dl,0x7a(%ecx)
415084:	63 6e 57             	arpl   %ebp,0x57(%esi)