MSDEIHDFNRGSHSFYGMMRITIVSGSPILNGATLYKGFISDIFAPVYGLPITFECTETFKMKIVPLQEDAISKREYSFYFPSKIPEGFEQLSKCIFYSSINHGATYPFELRHHIDSILEQKPSKFFIVGSKGVGKSTFARVLANRIISKYKNVAFLDIDPGQPEFSLPGSISFSMLSSFILEPPEKHSKYSDISYYFGGTSVADNIYHFENCLKEIVQHIPPDVFVIINSFGWIVDLGFELHQKFLEYLNPEHIIMLTKPAEQFTPIRDDIFVAQIYPKQSEFDIKPKDHRDLRITTYFTTTRTPVSLQQPKSINLRSIRIGFVLADVAPTESLTALNGSVVALCLDNRKFAKTDRLVTLLRDIPPLQCIGYGLVRAIDKRKGILYLITDSSPEDFNTIVMGIVHTPVHLYLDTPRSDPNYLGIGMRESAGASTEPLNLKSEQVFE