MASQKQFFLTLAEDLDYLDGQHTVFGEVTEGFDVLDKINEAFCDKGNRPYQDIRISHTIVLEDPFDDPEGLEIPDRSPEPTKKQLESGRIGADESIEDDDGKTQEELEGEEKKKDATANAQILEMIGDLPDADVKPPENVLFVCKLNPLTTSEDLEIIFSRFGKISSCEVIKDKVTGDSLSYSFIEFEREEDCEEAYFKMDNVLIDDRRIHVDFSQSVAKLNMGPSGPIIPQTGGESSKYAIKGTKSRQSQKYGLVLDEGDNSRGQQRSQQKKPRRQPSESDSDDDRHRMKSKKDEKKHRRKDSSSEESSSDERRRQKRKRMKDRRESSASSEEERRRKRKKKGARNDSESEDGRRRKRSQGRRHEEVSGSSDDDERHSRRKKGPDRFRDDRFRNDELGRGRGDEDTKRRKDERREKDRDTGRHGYRDGDRDRSRDRDRDRHREKSRDGQRYRERGRDR