MCDDTGSNEAFYEQLRLQELYGEREAGDGQDPYTFRDPSDGTEYEWDVEKKAWFPKITEDFLAMYHANYGVDTGGTDNALNTDATKTKEMPVSSEAQEKKKPKEEQKLQTEQGEPKAKGEKRKADPGWFNVEEQRNTNVYVTGLPPDTTNEEFAEIMSKCGIIMRDPHSEDYKIKLYKDREGNLKGDGLCCYLKRESVELALKLLDEYEIRGYKLRVENAKFQLKGAYDATKKKKKCKDYRKKMSMQQKQLDWRPEKKANDASRMRFERVVIIKNMFHPKDFEEDPLVLNEIREDLRSECEKFGQVKKLLIFDQHPDGVASVAFKEANEGDLCIQALNGRWFGGRQLAVEPWDGVTDYQIEETSREREERLKGWENFLVGSEDKKSESDGTPSNNKQSVENNDNGSTSEFNKENNVHQAENVQTALPQDDAQSTDSDIGSSDEESEKNKGQS