MAGGDEQDIVRDVDGSGGESSEDEIDMVPKTVDNYWLEDGEEQPISFAALPYEEAGRKVATAPKVIFLRGTQDNGMRLYVKALAWKLELANDGKPIFHVKTEKYWIKLLKPRKSYEDIVRSILSVAQFLNYVKINSTHLEKVAWDHVNDAFPSWEVRPSATDLISHLTLVRSLMTIDEDLANASALQAIDCGLTKRLAENGRQDSQRSILVADGDEDDADCDKPERNSNNNSEELDARTLEPELIMEDLDEDVDAEEVADLSETVCCICDNGGDVICCDGPCMRSFHVNKDAEGADDASCTTLGFSRAEVERMDKFFCPNCKANKHQCYVCGELGCSDEGAGAAQEVFVCDAAMCGHFYHPKCVAEVILRDKDKSEQASLAESIREQKGFVCPMHKCWKCGKAEAKEDEDLQFGVCRRCPKVWHRKCF