MGSFKTNDQGLVEMSWDPITRIVGSLGIYTKIDFKQKRVAECHSTSSIFRGYSIFMKGKDPRDAHFITSRICGICGDNHATCSVYNQNMAYGVRPPHLAEWIINLGEAAEYMFDHNIFQENLVGVDYCERMVAETNPGVLELANRTEAPHAGDHGYKFIGDIMRALNPFTGEFYREALQVSRYTREMFCLMEGRHVHPSTLYPGGVGTVATIQLFTDYLTRLMRYCEFMKLVVPLHDDLFDFFYQALPGYEEVGRRRILMGSWGAFNDPDHCDFSYRNMESWGRKMFVTPGVVVDGKLVTTSLVDINLGIRILLGSSFYRDWEDQEMFVTRDPLGNPVDRRHPWNQHTIPAPQKRDFDDKYSWTMSPRWFDGTDHLALDTGGGPLPRLWVTALAGLVDTGYVKATGHSVQINLPRTALKPEAHFEWTIPKWSNAIERNRARTYFQAYAAAQALYFAEKAMAEVRSGHTKTWEPFKVPDESISVGFTEAVRGVLSHHMVIRGGKIANYHPYPPTPWNGSVRDSYGTPGPYEDAVQNTPIFEENPPDSFKGIDIMRAVRSFDPCLPCGVHMYLGNGKTLDKTTSPAMLNLPE