MATLAESFLADLDDLSDGEEVEEQQDVEEGDAEMLGDDLDTLNYDNLEAVAQLTSSERYQTITAAVREAQATDVSGSSTAWAGPAEEDPAYKLLVDCNQLAVDIDNEIGVVYNFIRDRYKTKFPELESLVHNPLDYARVVQAIGNEMDVTLVDLDRLLPPATVMVVTVTATTTSGKPLNAEDIRKVEEACAMALQLEEDKGLILRLVQLKMDRIAPNLSAAVGTEIAAQLMGVAGGLVNLSKMPACNVQVLGAKRKTLAGFSSTAAQPHQGFIFASDIVQQTPPGLRTKAARLVGAKCTLLARIDAYGQDPSGAAGHDMKDDMLKKIEKWQEPPPAKTAKVLPVPDGEAKKRRGGKRYRKMKERFGMTDLRKQANRMMFNQAEEEFVDGEDTIGLGVIGKEGSGRLRAVALQQRQKLSAKAQKKFALKNYGSSGATSGLSSSLAFTPIQGIELVNPNQATQDDRMRDGTESYFSEYSGFRSSRAALGKGX