MLNVLDPARFDDADRFLASYGDLQSAEQVRALTELLRPYLLRRTKRDVDLGLVPMEETLLHVEITAYQKTCYRAILEQNRSLLLRGADARTGPSFLNMHMQLRHVCNHPFLLRGVVQAEGLEAASDAEYAERLVLLDKLLPSLRAQGHRVLLFSQFRMLLDLLEDYVAHRGFSHERLDGGVTGERRQAAIDRFCAPGSNTFLFLLGTKAGGVGINLTAADTVILFDPDWNPQNDVQAQARCHRIGQTKPVRVYRLVTRDTYEDQLYRSANKKLGLEQAII