MANSKFGYVRLSELDDRLLPQTFAVIRLDGKGFTKFSSAHAFEKPNDQRALSLMNEAAKRVVESDLGKGVRGRKGNGGGIFLAYGQSDEYSFAFSRGCDAYNRRASKLLTTVLSTFTAAYIYLWPQYFPESPLELHNLPTFDGRIIQYVTDQQLRDYFKWRQVDAHINNLYNTTFWALVQRGKQTHTEAHASLKGTLSRDKHSILFDKFQINYNGEPEISKKGSILLWSRAKTVTDPPPVDSKTKAEDMVEESQVILVHEDLIKDQWWESGAGAGLLL