MAVLLETTLGDLVIDLYTEERPRACLNFLKLCKIKYYNYCLIYNVQRDFIIQTGDPMGTGRGGESIFCKLYGDQARFFEAEKVPRIKHKKKGTVSMVNNGSDLHGSQFLITTGENLDYLDGVHTVFGEVTEGMDVLKTINETFVDKDFIPYQDIRINHTVILDDPFDDPPGLPIPDRSPEPTKEQLDSGRIGADEEIDDMKGRSADEIEEVQAEKEAKTRAILLEMVGDLPDAEVKPPENVLFVCKLNPVTTDEDLEIIFSRFGPIKSCEVIRDWKTGESLCYAFIEFEKEEDCEKAYFKMDNVLIDDRRIHVDFSQSVAKIKWKGKGGQYTKDDFKDYEKERDKPSKFALKEKVKPKQDAKYDLVLDEEEEESQTSQSHVAKKQKKKKHYHSEDEEDDKRTKKYKDSDRKHEGERCREKMKSEKKDRHRSRSRSQERSYSKHKDKYREDVRIRDWDKKRDRSRSPKKSKDKERSKYR