MLVRLKCRIRALRWVSTSSARFFPLTEKEEQQIDRLERLDLRDAVQLLEDRSVSPSAEVLAWYLRRCGSEAAIAEGKRIHYHIVLCGFKSSRYLCNLLVEMYGKCGSLQAAKSVFHITPRRNVFSWTIMVAAFAHNGHYMDALNLLEIMDLEGISPNSITFIELLGAVAALSWLDRGRALHRRIACCGFLADIFVANCLINMYAKCRSLADACSVFESLTSRSVIAWTALVAAYALNGFFRDALKVFLLMTLDGVEPTEVTFVTVVDVCADIAVFGIGREVHGVIDARSEANVCVGNALINMYGKCASPDEARKVFDAMQRKDIITWNSMIAVYGQNGYGFQALEIYKRMQESRMTILGITHDDITFIGVLFACSHAGLVKDSCKLYSSMIGDYGFKPTSLQCGCLIDLLGRAGWLDEAEEFINSMPYHPDHTIWTILLGACITHADVERAARAADRIMALRPTDSGSYVALSNLYALAERWDDMARMRKLMDQRGVFKMAGKSSIEIGGVLHEFIAGDTSHPRKREIYEELRRIEGVIRERGYVPDIKAVLHNAAREAKEKMCCFHSERLAIAFGMISSPGGTELRIMKNLRVCPDCHSATKIISKFSGRKIIVRDANRFHEFRNGSCSCEDYW*