436fb9:	41                   	inc    %ecx
436fba:	41                   	inc    %ecx
436fbb:	41                   	inc    %ecx
436fbc:	54                   	push   %esp
436fbd:	4d                   	dec    %ebp
436fbe:	41                   	inc    %ecx
436fbf:	55                   	push   %ebp
436fc0:	41                   	inc    %ecx
436fc1:	37                   	aaa
436fc2:	77 41                	ja     0x437005
436fc4:	41                   	inc    %ecx
436fc5:	41                   	inc    %ecx
436fc6:	42                   	inc    %edx
436fc7:	41                   	inc    %ecx
436fc8:	41                   	inc    %ecx
436fc9:	41                   	inc    %ecx
436fca:	42                   	inc    %edx
436fcb:	45                   	inc    %ebp
436fcc:	43                   	inc    %ebx
436fcd:	41                   	inc    %ecx
436fce:	6e                   	outsb  %ds:(%esi),(%dx)
436fcf:	73 71                	jae    0x437042
436fd1:	41                   	inc    %ecx
436fd2:	41                   	inc    %ecx
436fd3:	41                   	inc    %ecx
436fd4:	45                   	inc    %ebp
436fd5:	41                   	inc    %ecx
436fd6:	32 70 59             	xor    0x59(%eax),%dh
436fd9:	4b                   	dec    %ebx
436fda:	31 55 44             	xor    %edx,0x44(%ebp)
436fdd:	41                   	inc    %ecx
436fde:	6e                   	outsb  %ds:(%esi),(%dx)
436fdf:	73 6f                	jae    0x437050
436fe1:	41                   	inc    %ecx
436fe2:	41                   	inc    %ecx
436fe3:	41                   	inc    %ecx
436fe4:	45                   	inc    %ebp
436fe5:	41                   	inc    %ecx
436fe6:	6e                   	outsb  %ds:(%esi),(%dx)
436fe7:	73 6e                	jae    0x437057
436fe9:	41                   	inc    %ecx
436fea:	41                   	inc    %ecx
436feb:	41                   	inc    %ecx
436fec:	45                   	inc    %ebp
436fed:	57                   	push   %edi
436fee:	56                   	push   %esi
436fef:	6b 4b 4b 7a          	imul   $0x7a,0x4b(%ebx),%ecx
436ff3:	73 43                	jae    0x437038
436ff5:	41                   	inc    %ecx
436ff6:	6e                   	outsb  %ds:(%esi),(%dx)
436ff7:	73 6d                	jae    0x437066
436ff9:	41                   	inc    %ecx
436ffa:	41                   	inc    %ecx
436ffb:	41                   	inc    %ecx
436ffc:	45                   	inc    %ebp
436ffd:	41                   	inc    %ecx
436ffe:	6e                   	outsb  %ds:(%esi),(%dx)
436fff:	73 70                	jae    0x437071
437001:	41                   	inc    %ecx
437002:	41                   	inc    %ecx
437003:	41                   	inc    %ecx
437004:	45                   	inc    %ebp
437005:	62 34 30             	bound  %esi,(%eax,%esi,1)
437008:	41                   	inc    %ecx
437009:	41                   	inc    %ecx
43700a:	41                   	inc    %ecx
43700b:	71 34                	jno    0x437041
43700d:	41                   	inc    %ecx
43700e:	6e                   	outsb  %ds:(%esi),(%dx)
43700f:	73 6f                	jae    0x437080
437011:	41                   	inc    %ecx
437012:	41                   	inc    %ecx
437013:	41                   	inc    %ecx
437014:	45                   	inc    %ebp
437015:	48                   	dec    %eax
437016:	78 39                	js     0x437051
437018:	66 59                	pop    %cx
43701a:	6d                   	insl   (%dx),%es:(%edi)
43701b:	41                   	inc    %ecx
43701c:	72 46                	jb     0x437064
43701e:	41                   	inc    %ecx
43701f:	49                   	dec    %ecx
437020:	43                   	inc    %ebx
437021:	65 79 67             	gs jns 0x43708b
437024:	41                   	inc    %ecx
437025:	41                   	inc    %ecx
437026:	41                   	inc    %ecx
437027:	51                   	push   %ecx
437028:	65 57                	gs push %edi
43702a:	48                   	dec    %eax
43702b:	30 6f 41             	xor    %ch,0x41(%edi)
43702e:	41                   	inc    %ecx
43702f:	41                   	inc    %ecx
437030:	45                   	inc    %ebp
437031:	42                   	inc    %edx
437032:	68 35 5a 43 69       	push   $0x69435a35
437037:	73 48                	jae    0x437081
437039:	66 53                	push   %bx
43703b:	59                   	pop    %ecx
43703c:	41                   	inc    %ecx
43703d:	41                   	inc    %ecx
43703e:	41                   	inc    %ecx
43703f:	51                   	push   %ecx
437040:	72 35                	jb     0x437077
437042:	51                   	push   %ecx
437043:	59                   	pop    %ecx
437044:	57                   	push   %edi
437045:	4d                   	dec    %ebp
437046:	41                   	inc    %ecx
437047:	49                   	dec    %ecx
437048:	72 43                	jb     0x43708d
43704a:	53                   	push   %ebx
43704b:	75 39                	jne    0x437086
43704d:	66 53                	push   %bx
43704f:	6f                   	outsl  %ds:(%esi),(%dx)
437050:	41                   	inc    %ecx
437051:	41                   	inc    %ecx
437052:	41                   	inc    %ecx
437053:	51                   	push   %ecx
437054:	72 70                	jb     0x4370c6
437056:	41                   	inc    %ecx
437057:	4a                   	dec    %edx
437058:	37                   	aaa
437059:	4a                   	dec    %edx
43705a:	67 41                	addr16 inc %ecx
43705c:	41                   	inc    %ecx
43705d:	42                   	inc    %edx
43705e:	41                   	inc    %ecx
43705f:	4a                   	dec    %edx
437060:	37                   	aaa
437061:	4a                   	dec    %edx
437062:	77 41                	ja     0x4370a5
437064:	41                   	inc    %ecx
437065:	42                   	inc    %edx
437066:	42                   	inc    %edx
437067:	38 66 58             	cmp    %ah,0x58(%esi)
43706a:	32 51 58             	xor    0x58(%ecx),%dl
43706d:	41                   	inc    %ecx
43706e:	78 38                	js     0x4370a8
437070:	66 58                	pop    %ax
437072:	32 49 58             	xor    0x58(%ecx),%cl
437075:	57                   	push   %edi
437076:	56                   	push   %esi
437077:	38 43 41             	cmp    %al,0x41(%ebx)
43707a:	6e                   	outsb  %ds:(%esi),(%dx)
43707b:	73 6e                	jae    0x4370eb
43707d:	41                   	inc    %ecx
43707e:	41                   	inc    %ecx
43707f:	41                   	inc    %ecx
437080:	45                   	inc    %ebp
437081:	41                   	inc    %ecx
437082:	31 68 39             	xor    %ebp,0x39(%eax)
437085:	4a                   	dec    %edx
437086:	77 41                	ja     0x4370c9
437088:	41                   	inc    %ecx
437089:	42                   	inc    %edx
43708a:	41                   	inc    %ecx
43708b:	4a                   	dec    %edx
43708c:	37                   	aaa
43708d:	4b                   	dec    %ebx
43708e:	41                   	inc    %ecx
43708f:	41                   	inc    %ecx
437090:	41                   	inc    %ecx
437091:	42                   	inc    %edx
437092:	41                   	inc    %ecx
437093:	4a                   	dec    %edx
437094:	37                   	aaa
437095:	4a                   	dec    %edx
437096:	77 41                	ja     0x4370d9
437098:	41                   	inc    %ecx
437099:	42                   	inc    %edx
43709a:	44                   	inc    %esp
43709b:	4d                   	dec    %ebp
43709c:	59                   	pop    %ecx
43709d:	41                   	inc    %ecx
43709e:	67 49                	addr16 dec %ecx
4370a0:	57                   	push   %edi
4370a1:	4a                   	dec    %edx
4370a2:	51                   	push   %ecx
4370a3:	74 39                	je     0x4370de
4370a5:	4a                   	dec    %edx
4370a6:	77 41                	ja     0x4370e9
4370a8:	41                   	inc    %ecx
4370a9:	42                   	inc    %edx
4370aa:	41                   	inc    %ecx
4370ab:	64 39 4b 41          	cmp    %ecx,%fs:0x41(%ebx)
4370af:	41                   	inc    %ecx
4370b0:	41                   	inc    %ecx
4370b1:	42                   	inc    %edx
4370b2:	41                   	inc    %ecx
4370b3:	49                   	dec    %ecx
4370b4:	57                   	push   %edi
4370b5:	66 53                	push   %bx
4370b7:	59                   	pop    %ecx
4370b8:	41                   	inc    %ecx
4370b9:	41                   	inc    %ecx
4370ba:	41                   	inc    %ecx
4370bb:	51                   	push   %ecx
4370bc:	71 41                	jno    0x4370ff
4370be:	6e                   	outsb  %ds:(%esi),(%dx)
4370bf:	73 6e                	jae    0x43712f
4370c1:	41                   	inc    %ecx
4370c2:	41                   	inc    %ecx
4370c3:	41                   	inc    %ecx
4370c4:	45                   	inc    %ebp
4370c5:	48                   	dec    %eax
4370c6:	6a 49                	push   $0x49
4370c8:	77 41                	ja     0x43710b
4370ca:	67 4a                	addr16 dec %edx
4370cc:	37                   	aaa
4370cd:	4a                   	dec    %edx
4370ce:	67 41                	addr16 inc %ecx
4370d0:	41                   	inc    %ecx
4370d1:	42                   	inc    %edx
4370d2:	41                   	inc    %ecx
4370d3:	4a                   	dec    %edx
4370d4:	37                   	aaa
4370d5:	4a                   	dec    %edx
4370d6:	77 41                	ja     0x437119
4370d8:	41                   	inc    %ecx
4370d9:	42                   	inc    %edx
4370da:	42                   	inc    %edx
4370db:	38 66 58             	cmp    %ah,0x58(%esi)
4370de:	32 52 39             	xor    0x39(%edx),%dl
4370e1:	4a                   	dec    %edx
4370e2:	67 41                	addr16 inc %ecx
4370e4:	41                   	inc    %ecx
4370e5:	42                   	inc    %edx
4370e6:	41                   	inc    %ecx
4370e7:	49                   	dec    %ecx
4370e8:	43                   	inc    %ebx
4370e9:	65 79 67             	gs jns 0x437153
4370ec:	41                   	inc    %ecx
4370ed:	41                   	inc    %ecx
4370ee:	41                   	inc    %ecx
4370ef:	51                   	push   %ecx
4370f0:	43                   	inc    %ebx
4370f1:	65 79 63             	gs jns 0x437157
4370f4:	41                   	inc    %ecx
4370f5:	41                   	inc    %ecx
4370f6:	41                   	inc    %ecx
4370f7:	52                   	push   %edx
4370f8:	5a                   	pop    %edx
4370f9:	66 53                	push   %bx
4370fb:	67 41                	addr16 inc %ecx
4370fd:	41                   	inc    %ecx
4370fe:	41                   	inc    %ecx
4370ff:	51                   	push   %ecx
437100:	43                   	inc    %ebx
437101:	46                   	inc    %esi
437102:	6e                   	outsb  %ds:(%esi),(%dx)
437103:	30 6e 41             	xor    %ch,0x41(%esi)
437106:	41                   	inc    %ecx
437107:	41                   	inc    %ecx
437108:	45                   	inc    %ebp
437109:	4b                   	dec    %ebx
43710a:	67 41                	addr16 inc %ecx
43710c:	54                   	push   %esp
43710d:	4d                   	dec    %ebp
43710e:	41                   	inc    %ecx
43710f:	51                   	push   %ecx
437110:	41                   	inc    %ecx
437111:	52                   	push   %edx
437112:	77 41                	ja     0x437155
437114:	41                   	inc    %ecx
437115:	41                   	inc    %ecx
437116:	42                   	inc    %edx
437117:	30 41 41             	xor    %al,0x41(%ecx)
43711a:	42                   	inc    %edx
43711b:	45                   	inc    %ebp
43711c:	43                   	inc    %ebx
43711d:	65 79 67             	gs jns 0x437187
437120:	41                   	inc    %ecx
437121:	41                   	inc    %ecx
437122:	41                   	inc    %ecx
437123:	51                   	push   %ecx
437124:	43                   	inc    %ebx
437125:	65 79 63             	gs jns 0x43718b
437128:	41                   	inc    %ecx
437129:	41                   	inc    %ecx
43712a:	41                   	inc    %ecx
43712b:	51                   	push   %ecx
43712c:	72 4c                	jb     0x43717a
43712e:	51                   	push   %ecx
43712f:	49                   	dec    %ecx
437130:	43                   	inc    %ebx
437131:	65 79 6f             	gs jns 0x4371a3
437134:	41                   	inc    %ecx
437135:	41                   	inc    %ecx
437136:	41                   	inc    %ecx
437137:	51                   	push   %ecx
437138:	43                   	inc    %ebx
437139:	65 79 67             	gs jns 0x4371a3
43713c:	41                   	inc    %ecx
43713d:	41                   	inc    %ecx
43713e:	41                   	inc    %ecx
43713f:	51                   	push   %ecx
437140:	43                   	inc    %ebx
437141:	65 79 63             	gs jns 0x4371a7
437144:	41                   	inc    %ecx
437145:	41                   	inc    %ecx
437146:	41                   	inc    %ecx
437147:	52                   	push   %edx
437148:	5a                   	pop    %edx
437149:	61                   	popa
43714a:	6c                   	insb   (%dx),%es:(%edi)
43714b:	68 39 4b 67 41       	push   $0x41674b39
437150:	41                   	inc    %ecx
437151:	42                   	inc    %edx
437152:	41                   	inc    %ecx
437153:	49                   	dec    %ecx
437154:	43                   	inc    %ebx
437155:	46                   	inc    %esi
437156:	69 55 4b 66 53 63 41 	imul   $0x41635366,0x4b(%ebp),%edx
43715d:	41                   	inc    %ecx
43715e:	41                   	inc    %ecx
43715f:	51                   	push   %ecx
437160:	47                   	inc    %edi
437161:	66 53                	push   %bx
437163:	67 41                	addr16 inc %ecx
437165:	41                   	inc    %ecx
437166:	41                   	inc    %ecx
437167:	51                   	push   %ecx
437168:	72 42                	jb     0x4371ac
43716a:	43                   	inc    %ebx
43716b:	37                   	aaa
43716c:	73 4b                	jae    0x4371b9
43716e:	38 38                	cmp    %bh,(%eax)
437170:	43                   	inc    %ebx
437171:	46                   	inc    %esi
437172:	6e                   	outsb  %ds:(%esi),(%dx)
437173:	30 6d 41             	xor    %ch,0x41(%ebp)
437176:	41                   	inc    %ecx
437177:	41                   	inc    %ecx
437178:	45                   	inc    %ebp
437179:	4b                   	dec    %ebx
43717a:	67 41                	addr16 inc %ecx
43717c:	54                   	push   %esp
43717d:	4d                   	dec    %ebp
43717e:	41                   	inc    %ecx
43717f:	51                   	push   %ecx
437180:	41                   	inc    %ecx
437181:	49                   	dec    %ecx
437182:	51                   	push   %ecx
437183:	41                   	inc    %ecx
437184:	41                   	inc    %ecx
437185:	41                   	inc    %ecx
437186:	42                   	inc    %edx
437187:	30 41 41             	xor    %al,0x41(%ecx)
43718a:	42                   	inc    %edx