MLGFNQDEYLTSAREIIAARKQAETVADDIYDSGCSALFFASVGGSLAPMMAINEFAKELTSVPVYLEQAAELIHRGHKKLNKDAVVVTLSKSGDTKESVAIAEWCKAQGIRVVAITRHADSPLAAAASWHIPMCHKNGVEYEYMLLYWLFFRVIFRHGEFADYARFASQLELLPENLLQAKRQFDPRADSIAAQYHDCDYMMWIGGAEMWGEVYLFSMCILEEMQWKRTKSVSSAEFFHGTLELLEKEVPLFLVKGEGRCRALDERVERFAEKITEHLVVIDPRDYPLNGIDDAFRWIMAPCVVSTLLVDRLAAHFEHHTGHDLNIRRYYRQFDY*