77ab0f:	e5 1d 03 33
77ab13:	c7 84 24 c8 01 00 00 	movl   $0xaa0a4c5f,0x1c8(%esp)
77ab1a:	5f 4c 0a aa
77ab1e:	c7 84 24 cc 01 00 00 	movl   $0xdd0d7cc9,0x1cc(%esp)
77ab25:	c9 7c 0d dd
77ab29:	c7 84 24 d0 01 00 00 	movl   $0x5005713c,0x1d0(%esp)
77ab30:	3c 71 05 50
77ab34:	c7 84 24 d4 01 00 00 	movl   $0x270241aa,0x1d4(%esp)
77ab3b:	aa 41 02 27
77ab3f:	c7 84 24 d8 01 00 00 	movl   $0xbe0b1010,0x1d8(%esp)
77ab46:	10 10 0b be
77ab4a:	c7 84 24 dc 01 00 00 	movl   $0xc90c2086,0x1dc(%esp)
77ab51:	86 20 0c c9
77ab55:	c7 84 24 e0 01 00 00 	movl   $0x5768b525,0x1e0(%esp)
77ab5c:	25 b5 68 57
77ab60:	c7 84 24 e4 01 00 00 	movl   $0x206f85b3,0x1e4(%esp)
77ab67:	b3 85 6f 20
77ab6b:	c7 84 24 e8 01 00 00 	movl   $0xb966d409,0x1e8(%esp)
77ab72:	09 d4 66 b9
77ab76:	c7 84 24 ec 01 00 00 	movl   $0xce61e49f,0x1ec(%esp)
77ab7d:	9f e4 61 ce
77ab81:	c7 84 24 f0 01 00 00 	movl   $0x5edef90e,0x1f0(%esp)
77ab88:	0e f9 de 5e
77ab8c:	c7 84 24 f4 01 00 00 	movl   $0x29d9c998,0x1f4(%esp)
77ab93:	98 c9 d9 29
77ab97:	c7 84 24 f8 01 00 00 	movl   $0xb0d09822,0x1f8(%esp)
77ab9e:	22 98 d0 b0
77aba2:	c7 84 24 fc 01 00 00 	movl   $0xc7d7a8b4,0x1fc(%esp)
77aba9:	b4 a8 d7 c7
77abad:	c7 84 24 00 02 00 00 	movl   $0x59b33d17,0x200(%esp)
77abb4:	17 3d b3 59
77abb8:	c7 84 24 04 02 00 00 	movl   $0x2eb40d81,0x204(%esp)
77abbf:	81 0d b4 2e
77abc3:	c7 84 24 08 02 00 00 	movl   $0xb7bd5c3b,0x208(%esp)
77abca:	3b 5c bd b7
77abce:	c7 84 24 0c 02 00 00 	movl   $0xc0ba6cad,0x20c(%esp)
77abd5:	ad 6c ba c0
77abd9:	c7 84 24 10 02 00 00 	movl   $0xedb88320,0x210(%esp)
77abe0:	20 83 b8 ed
77abe4:	c7 84 24 14 02 00 00 	movl   $0x9abfb3b6,0x214(%esp)
77abeb:	b6 b3 bf 9a
77abef:	c7 84 24 18 02 00 00 	movl   $0x3b6e20c,0x218(%esp)
77abf6:	0c e2 b6 03
77abfa:	c7 84 24 1c 02 00 00 	movl   $0x74b1d29a,0x21c(%esp)
77ac01:	9a d2 b1 74
77ac05:	c7 84 24 20 02 00 00 	movl   $0xead54739,0x220(%esp)
77ac0c:	39 47 d5 ea
77ac10:	c7 84 24 24 02 00 00 	movl   $0x9dd277af,0x224(%esp)
77ac17:	af 77 d2 9d
77ac1b:	c7 84 24 28 02 00 00 	movl   $0x4db2615,0x228(%esp)
77ac22:	15 26 db 04
77ac26:	c7 84 24 2c 02 00 00 	movl   $0x73dc1683,0x22c(%esp)
77ac2d:	83 16 dc 73
77ac31:	c7 84 24 30 02 00 00 	movl   $0xe3630b12,0x230(%esp)
77ac38:	12 0b 63 e3
77ac3c:	c7 84 24 34 02 00 00 	movl   $0x94643b84,0x234(%esp)
77ac43:	84 3b 64 94
77ac47:	c7 84 24 38 02 00 00 	movl   $0xd6d6a3e,0x238(%esp)
77ac4e:	3e 6a 6d 0d
77ac52:	c7 84 24 3c 02 00 00 	movl   $0x7a6a5aa8,0x23c(%esp)
77ac59:	a8 5a 6a 7a
77ac5d:	c7 84 24 40 02 00 00 	movl   $0xe40ecf0b,0x240(%esp)
77ac64:	0b cf 0e e4
77ac68:	c7 84 24 44 02 00 00 	movl   $0x9309ff9d,0x244(%esp)
77ac6f:	9d ff 09 93
77ac73:	c7 84 24 48 02 00 00 	movl   $0xa00ae27,0x248(%esp)
77ac7a:	27 ae 00 0a
77ac7e:	c7 84 24 4c 02 00 00 	movl   $0x7d079eb1,0x24c(%esp)
77ac85:	b1 9e 07 7d
77ac89:	c7 84 24 50 02 00 00 	movl   $0xf00f9344,0x250(%esp)
77ac90:	44 93 0f f0
77ac94:	c7 84 24 54 02 00 00 	movl   $0x8708a3d2,0x254(%esp)
77ac9b:	d2 a3 08 87
77ac9f:	c7 84 24 58 02 00 00 	movl   $0x1e01f268,0x258(%esp)
77aca6:	68 f2 01 1e
77acaa:	c7 84 24 5c 02 00 00 	movl   $0x6906c2fe,0x25c(%esp)
77acb1:	fe c2 06 69
77acb5:	c7 84 24 60 02 00 00 	movl   $0xf762575d,0x260(%esp)
77acbc:	5d 57 62 f7
77acc0:	c7 84 24 64 02 00 00 	movl   $0x806567cb,0x264(%esp)
77acc7:	cb 67 65 80
77accb:	c7 84 24 68 02 00 00 	movl   $0x196c3671,0x268(%esp)
77acd2:	71 36 6c 19
77acd6:	c7 84 24 6c 02 00 00 	movl   $0x6e6b06e7,0x26c(%esp)
77acdd:	e7 06 6b 6e
77ace1:	c7 84 24 70 02 00 00 	movl   $0xfed41b76,0x270(%esp)
77ace8:	76 1b d4 fe
77acec:	c7 84 24 74 02 00 00 	movl   $0x89d32be0,0x274(%esp)
77acf3:	e0 2b d3 89
77acf7:	c7 84 24 78 02 00 00 	movl   $0x10da7a5a,0x278(%esp)
77acfe:	5a 7a da 10
77ad02:	c7 84 24 7c 02 00 00 	movl   $0x67dd4acc,0x27c(%esp)
77ad09:	cc 4a dd 67
77ad0d:	c7 84 24 80 02 00 00 	movl   $0xf9b9df6f,0x280(%esp)
77ad14:	6f df b9 f9
77ad18:	c7 84 24 84 02 00 00 	movl   $0x8ebeeff9,0x284(%esp)
77ad1f:	f9 ef be 8e
77ad23:	c7 84 24 88 02 00 00 	movl   $0x17b7be43,0x288(%esp)
77ad2a:	43 be b7 17
77ad2e:	c7 84 24 8c 02 00 00 	movl   $0x60b08ed5,0x28c(%esp)
77ad35:	d5 8e b0 60
77ad39:	c7 84 24 90 02 00 00 	movl   $0xd6d6a3e8,0x290(%esp)
77ad40:	e8 a3 d6 d6
77ad44:	c7 84 24 94 02 00 00 	movl   $0xa1d1937e,0x294(%esp)
77ad4b:	7e 93 d1 a1
77ad4f:	c7 84 24 98 02 00 00 	movl   $0x38d8c2c4,0x298(%esp)
77ad56:	c4 c2 d8 38
77ad5a:	c7 84 24 9c 02 00 00 	movl   $0x4fdff252,0x29c(%esp)
77ad61:	52 f2 df 4f
77ad65:	c7 84 24 a0 02 00 00 	movl   $0xd1bb67f1,0x2a0(%esp)
77ad6c:	f1 67 bb d1
77ad70:	c7 84 24 a4 02 00 00 	movl   $0xa6bc5767,0x2a4(%esp)
77ad77:	67 57 bc a6
77ad7b:	c7 84 24 a8 02 00 00 	movl   $0x3fb506dd,0x2a8(%esp)
77ad82:	dd 06 b5 3f
77ad86:	c7 84 24 ac 02 00 00 	movl   $0x48b2364b,0x2ac(%esp)
77ad8d:	4b 36 b2 48
77ad91:	c7 84 24 b0 02 00 00 	movl   $0xd80d2bda,0x2b0(%esp)
77ad98:	da 2b 0d d8
77ad9c:	c7 84 24 b4 02 00 00 	movl   $0xaf0a1b4c,0x2b4(%esp)
77ada3:	4c 1b 0a af
77ada7:	c7 84 24 b8 02 00 00 	movl   $0x36034af6,0x2b8(%esp)
77adae:	f6 4a 03 36
77adb2:	c7 84 24 bc 02 00 00 	movl   $0x41047a60,0x2bc(%esp)
77adb9:	60 7a 04 41
77adbd:	c7 84 24 c0 02 00 00 	movl   $0xdf60efc3,0x2c0(%esp)
77adc4:	c3 ef 60 df
77adc8:	c7 84 24 c4 02 00 00 	movl   $0xa867df55,0x2c4(%esp)
77adcf:	55 df 67 a8
77add3:	c7 84 24 c8 02 00 00 	movl   $0x316e8eef,0x2c8(%esp)
77adda:	ef 8e 6e 31
77adde:	c7 84 24 cc 02 00 00 	movl   $0x4669be79,0x2cc(%esp)
77ade5:	79 be 69 46
77ade9:	c7 84 24 d0 02 00 00 	movl   $0xcb61b38c,0x2d0(%esp)
77adf0:	8c b3 61 cb
77adf4:	c7 84 24 d4 02 00 00 	movl   $0xbc66831a,0x2d4(%esp)
77adfb:	1a 83 66 bc
77adff:	c7 84 24 d8 02 00 00 	movl   $0x256fd2a0,0x2d8(%esp)
77ae06:	a0 d2 6f 25
77ae0a:	c7 84 24 dc 02 00 00 	movl   $0x5268e236,0x2dc(%esp)
77ae11:	36 e2 68 52
77ae15:	c7 84 24 e0 02 00 00 	movl   $0xcc0c7795,0x2e0(%esp)
77ae1c:	95 77 0c cc
77ae20:	c7 84 24 e4 02 00 00 	movl   $0xbb0b4703,0x2e4(%esp)
77ae27:	03 47 0b bb
77ae2b:	c7 84 24 e8 02 00 00 	movl   $0x220216b9,0x2e8(%esp)
77ae32:	b9 16 02 22
77ae36:	c7 84 24 ec 02 00 00 	movl   $0x5505262f,0x2ec(%esp)
77ae3d:	2f 26 05 55
77ae41:	c7 84 24 f0 02 00 00 	movl   $0xc5ba3bbe,0x2f0(%esp)
77ae48:	be 3b ba c5
77ae4c:	c7 84 24 f4 02 00 00 	movl   $0xb2bd0b28,0x2f4(%esp)
77ae53:	28 0b bd b2
77ae57:	c7 84 24 f8 02 00 00 	movl   $0x2bb45a92,0x2f8(%esp)
77ae5e:	92 5a b4 2b
77ae62:	c7 84 24 fc 02 00 00 	movl   $0x5cb36a04,0x2fc(%esp)
77ae69:	04 6a b3 5c
77ae6d:	c7 84 24 00 03 00 00 	movl   $0xc2d7ffa7,0x300(%esp)
77ae74:	a7 ff d7 c2
77ae78:	c7 84 24 04 03 00 00 	movl   $0xb5d0cf31,0x304(%esp)
77ae7f:	31 cf d0 b5
77ae83:	c7 84 24 08 03 00 00 	movl   $0x2cd99e8b,0x308(%esp)
77ae8a:	8b 9e d9 2c
77ae8e:	c7 84 24 0c 03 00 00 	movl   $0x5bdeae1d,0x30c(%esp)
77ae95:	1d ae de 5b
77ae99:	c7 84 24 10 03 00 00 	movl   $0x9b64c2b0,0x310(%esp)
77aea0:	b0 c2 64 9b
77aea4:	c7 84 24 14 03 00 00 	movl   $0xec63f226,0x314(%esp)
77aeab:	26 f2 63 ec
77aeaf:	c7 84 24 18 03 00 00 	movl   $0x756aa39c,0x318(%esp)
77aeb6:	9c a3 6a 75
77aeba:	c7 84 24 1c 03 00 00 	movl   $0x26d930a,0x31c(%esp)
77aec1:	0a 93 6d 02
77aec5:	c7 84 24 20 03 00 00 	movl   $0x9c0906a9,0x320(%esp)
77aecc:	a9 06 09 9c
77aed0:	c7 84 24 24 03 00 00 	movl   $0xeb0e363f,0x324(%esp)
77aed7:	3f 36 0e eb
77aedb:	c7 84 24 28 03 00 00 	movl   $0x72076785,0x328(%esp)
77aee2:	85 67 07 72
77aee6:	c7 84 24 2c 03 00 00 	movl   $0x5005713,0x32c(%esp)
77aeed:	13 57 00 05
77aef1:	c7 84 24 30 03 00 00 	movl   $0x95bf4a82,0x330(%esp)
77aef8:	82 4a bf 95
77aefc:	c7 84 24 34 03 00 00 	movl   $0xe2b87a14,0x334(%esp)
77af03:	14 7a b8 e2
77af07:	c7 84 24 38 03 00 00 	movl   $0x7bb12bae,0x338(%esp)
77af0e:	ae 2b b1 7b
77af12:	c7 84 24 3c 03 00 00 	movl   $0xcb61b38,0x33c(%esp)
77af19:	38 1b b6 0c
77af1d:	c7 84 24 40 03 00 00 	movl   $0x92d28e9b,0x340(%esp)
77af24:	9b 8e d2 92
77af28:	c7 84 24 44 03 00 00 	movl   $0xe5d5be0d,0x344(%esp)
77af2f:	0d be d5 e5
77af33:	c7 84 24 48 03 00 00 	movl   $0x7cdcefb7,0x348(%esp)
77af3a:	b7 ef dc 7c
77af3e:	c7 84 24 4c 03 00 00 	movl   $0xbdbdf21,0x34c(%esp)
77af45:	21 df db 0b
77af49:	c7 84 24 50 03 00 00 	movl   $0x86d3d2d4,0x350(%esp)
77af50:	d4 d2 d3 86
77af54:	c7 84 24 54 03 00 00 	movl   $0xf1d4e242,0x354(%esp)
77af5b:	42 e2 d4 f1
77af5f:	c7 84 24 58 03 00 00 	movl   $0x68ddb3f8,0x358(%esp)
77af66:	f8 b3 dd 68
77af6a:	c7 84 24 5c 03 00 00 	movl   $0x1fda836e,0x35c(%esp)
77af71:	6e 83 da 1f
77af75:	c7 84 24 60 03 00 00 	movl   $0x81be16cd,0x360(%esp)
77af7c:	cd 16 be 81
77af80:	c7 84 24 64 03 00 00 	movl   $0xf6b9265b,0x364(%esp)
77af87:	5b 26 b9 f6
77af8b:	c7 84 24 68 03 00 00 	movl   $0x6fb077e1,0x368(%esp)
77af92:	e1 77 b0 6f
77af96:	c7 84 24 6c 03 00 00 	movl   $0x18b74777,0x36c(%esp)
77af9d:	77 47 b7 18
77afa1:	c7 84 24 70 03 00 00 	movl   $0x88085ae6,0x370(%esp)
77afa8:	e6 5a 08 88
77afac:	c7 84 24 74 03 00 00 	movl   $0xff0f6a70,0x374(%esp)
77afb3:	70 6a 0f ff
77afb7:	c7 84 24 78 03 00 00 	movl   $0x66063bca,0x378(%esp)
77afbe:	ca 3b 06 66
77afc2:	c7 84 24 7c 03 00 00 	movl   $0x11010b5c,0x37c(%esp)
77afc9:	5c 0b 01 11
77afcd:	c7 84 24 80 03 00 00 	movl   $0x8f659eff,0x380(%esp)
77afd4:	ff 9e 65 8f
77afd8:	c7 84 24 84 03 00 00 	movl   $0xf862ae69,0x384(%esp)
77afdf:	69 ae 62 f8
77afe3:	c7 84 24 88 03 00 00 	movl   $0x616bffd3,0x388(%esp)
77afea:	d3 ff 6b 61
77afee:	c7 84 24 8c 03 00 00 	movl   $0x166ccf45,0x38c(%esp)
77aff5:	45 cf 6c 16
77aff9:	c7 84 24 90 03 00 00 	movl   $0xa00ae278,0x390(%esp)
77b000:	78 e2 0a a0
77b004:	c7 84 24 94 03 00 00 	movl   $0xd70dd2ee,0x394(%esp)
77b00b:	ee d2 0d d7
77b00f:	c7 84 24 98 03 00 00 	movl   $0x4e048354,0x398(%esp)
77b016:	54 83 04 4e
77b01a:	c7 84 24 9c 03 00 00 	movl   $0x3903b3c2,0x39c(%esp)
77b021:	c2 b3 03 39
77b025:	c7 84 24 a0 03 00 00 	movl   $0xa7672661,0x3a0(%esp)
77b02c:	61 26 67 a7
77b030:	c7 84 24 a4 03 00 00 	movl   $0xd06016f7,0x3a4(%esp)
77b037:	f7 16 60 d0
77b03b:	c7 84 24 a8 03 00 00 	movl   $0x4969474d,0x3a8(%esp)
77b042:	4d 47 69 49
77b046:	c7 84 24 ac 03 00 00 	movl   $0x3e6e77db,0x3ac(%esp)
77b04d:	db 77 6e 3e
77b051:	c7 84 24 b0 03 00 00 	movl   $0xaed16a4a,0x3b0(%esp)
77b058:	4a 6a d1 ae
77b05c:	c7 84 24 b4 03 00 00 	movl   $0xd9d65adc,0x3b4(%esp)
77b063:	dc 5a d6 d9
77b067:	c7 84 24 b8 03 00 00 	movl   $0x40df0b66,0x3b8(%esp)
77b06e:	66 0b df 40
77b072:	c7 84 24 bc 03 00 00 	movl   $0x37d83bf0,0x3bc(%esp)
77b079:	f0 3b d8 37
77b07d:	c7 84 24 c0 03 00 00 	movl   $0xa9bcae53,0x3c0(%esp)
77b084:	53 ae bc a9
77b088:	c7 84 24 c4 03 00 00 	movl   $0xdebb9ec5,0x3c4(%esp)
77b08f:	c5 9e bb de
77b093:	8b bc 24 1c 04 00 00 	mov    0x41c(%esp),%edi
77b09a:	8b 43 0c             	mov    0xc(%ebx),%eax
77b09d:	8b b4 24 18 04 00 00 	mov    0x418(%esp),%esi
77b0a4:	c7 84 24 c8 03 00 00 	movl   $0x47b2cf7f,0x3c8(%esp)
77b0ab:	7f cf b2 47
77b0af:	c7 84 24 cc 03 00 00 	movl   $0x30b5ffe9,0x3cc(%esp)
77b0b6:	e9 ff b5 30
77b0ba:	c7 84 24 d0 03 00 00 	movl   $0xbdbdf21c,0x3d0(%esp)
77b0c1:	1c f2 bd bd
77b0c5:	c7 84 24 d4 03 00 00 	movl   $0xcabac28a,0x3d4(%esp)
77b0cc:	8a c2 ba ca
77b0d0:	c7 84 24 d8 03 00 00 	movl   $0x53b39330,0x3d8(%esp)
77b0d7:	30 93 b3 53
77b0db:	c7 84 24 dc 03 00 00 	movl   $0x24b4a3a6,0x3dc(%esp)
77b0e2:	a6 a3 b4 24
77b0e6:	c7 84 24 e0 03 00 00 	movl   $0xbad03605,0x3e0(%esp)
77b0ed:	05 36 d0 ba
77b0f1:	c7 84 24 e4 03 00 00 	movl   $0xcdd70693,0x3e4(%esp)
77b0f8:	93 06 d7 cd
77b0fc:	c7 84 24 e8 03 00 00 	movl   $0x54de5729,0x3e8(%esp)
77b103:	29 57 de 54
77b107:	c7 84 24 ec 03 00 00 	movl   $0x23d967bf,0x3ec(%esp)
77b10e:	bf 67 d9 23
77b112:	c7 84 24 f0 03 00 00 	movl   $0xb3667a2e,0x3f0(%esp)
77b119:	2e 7a 66 b3
77b11d:	c7 84 24 f4 03 00 00 	movl   $0xc4614ab8,0x3f4(%esp)
77b124:	b8 4a 61 c4
77b128:	c7 84 24 f8 03 00 00 	movl   $0x5d681b02,0x3f8(%esp)
77b12f:	02 1b 68 5d
77b133:	c7 84 24 fc 03 00 00 	movl   $0x2a6f2b94,0x3fc(%esp)
77b13a:	94 2b 6f 2a
77b13e:	c7 84 24 00 04 00 00 	movl   $0xb40bbe37,0x400(%esp)
77b145:	37 be 0b b4
77b149:	c7 84 24 04 04 00 00 	movl   $0xc30c8ea1,0x404(%esp)
77b150:	a1 8e 0c c3
77b154:	c7 84 24 08 04 00 00 	movl   $0x5a05df1b,0x408(%esp)
77b15b:	1b df 05 5a
77b15f:	c7 84 24 0c 04 00 00 	movl   $0x2d02ef8d,0x40c(%esp)
77b166:	8d ef 02 2d
77b16a:	83 ff 10             	cmp    $0x10,%edi
77b16d:	72 69                	jb     0x77b1d8
77b16f:	55                   	push   %ebp
77b170:	8b ef                	mov    %edi,%ebp
77b172:	c1 ed 04             	shr    $0x4,%ebp
77b175:	0f b6 0e             	movzbl (%esi),%ecx
77b178:	8d 56 03             	lea    0x3(%esi),%edx
77b17b:	33 c8                	xor    %eax,%ecx
77b17d:	bb 07 00 00 00       	mov    $0x7,%ebx
77b182:	0f b6 c9             	movzbl %cl,%ecx
77b185:	c1 e8 08             	shr    $0x8,%eax
77b188:	33 44 8c 14          	xor    0x14(%esp,%ecx,4),%eax
77b18c:	0f b6 4e 01          	movzbl 0x1(%esi),%ecx
77b190:	33 c8                	xor    %eax,%ecx
77b192:	c1 e8 08             	shr    $0x8,%eax
77b195:	0f b6 c9             	movzbl %cl,%ecx
77b198:	33 44 8c 14          	xor    0x14(%esp,%ecx,4),%eax
77b19c:	0f 1f 40 00          	nopl   0x0(%eax)
77b1a0:	0f b6 4a ff          	movzbl -0x1(%edx),%ecx
77b1a4:	8d 52 02             	lea    0x2(%edx),%edx
77b1a7:	33 c8                	xor    %eax,%ecx
77b1a9:	c1 e8 08             	shr    $0x8,%eax
77b1ac:	0f b6 c9             	movzbl %cl,%ecx
77b1af:	33 44 8c 14          	xor    0x14(%esp,%ecx,4),%eax
77b1b3:	0f b6 4a fe          	movzbl -0x2(%edx),%ecx
77b1b7:	33 c8                	xor    %eax,%ecx
77b1b9:	c1 e8 08             	shr    $0x8,%eax
77b1bc:	0f b6 c9             	movzbl %cl,%ecx
77b1bf:	33 44 8c 14          	xor    0x14(%esp,%ecx,4),%eax
77b1c3:	83 eb 01             	sub    $0x1,%ebx
77b1c6:	75 d8                	jne    0x77b1a0
77b1c8:	83 c6 10             	add    $0x10,%esi
77b1cb:	83 ef 10             	sub    $0x10,%edi
77b1ce:	83 ed 01             	sub    $0x1,%ebp
77b1d1:	75 a2                	jne    0x77b175
77b1d3:	8b 5c 24 10          	mov    0x10(%esp),%ebx
77b1d7:	5d                   	pop    %ebp
77b1d8:	33 d2                	xor    %edx,%edx
77b1da:	85 ff                	test   %edi,%edi
77b1dc:	74 17                	je     0x77b1f5
77b1de:	66 90                	xchg   %ax,%ax
77b1e0:	0f b6 0c 32          	movzbl (%edx,%esi,1),%ecx
77b1e4:	42                   	inc    %edx
77b1e5:	33 c8                	xor    %eax,%ecx
77b1e7:	c1 e8 08             	shr    $0x8,%eax
77b1ea:	0f b6 c9             	movzbl %cl,%ecx
77b1ed:	33 44 8c 10          	xor    0x10(%esp,%ecx,4),%eax
77b1f1:	3b d7                	cmp    %edi,%edx
77b1f3:	75 eb                	jne    0x77b1e0
77b1f5:	8b 8c 24 10 04 00 00 	mov    0x410(%esp),%ecx
77b1fc:	5f                   	pop    %edi
77b1fd:	5e                   	pop    %esi
77b1fe:	89 43 0c             	mov    %eax,0xc(%ebx)
77b201:	5b                   	pop    %ebx