MATFDDLMDDAALRGKLLLAMRKALVARFEKLDWIDLGFEHEIGIKQRILQGSQFKSNDDYPDLVHDLLVRLYSEKPAVLKALVLHPRLQSAIEADVPQVVAAVSGTPHVTVAAADAESSSEIVVRALRDAETLIRSGGGAESAVDRLHTALHGYLRHVCSEAGLSYADGATIGDLFKLLRERHPAFANDGPHKKEVDRIRRGMGQILDTLGTLRNHASMAHPTEALLARVDAELTLNAARTVFNYIAATIA