FTSKGGYDLVGFYKGGNVFPFEQFDLVLNRPDKVLSTLGSKNVALIAALEKTWMKRIEKSGLQKVEAGGNPPVVSILNRDKIGIQTKTKDLKLSLRATSQGAAIDRILIWINEVPVFGKNGISLKKKGLTDHTQDIIIPLAAGSNTIDVAVMNDKGIESGRERVITDFSDNSKPTLYFAGLGISEFAQSGFNLKYPTKDVNDIDALVKSLKGTVFADVQSKVFTNEKVTVSALGDIRSFFRKAGRNDMVILFFAGSDLLDAGFNYYLSSYDMDFASPAAKGLSYESLESLLDSIAPLKKLFLIDACHSGEVEKDEMILASVSTAEKNGDVGFRAVGNGFVRKDAMGLRSSSELLKEIFADVRRGTGATIISSAGGAEFAMESSEWKNGLFSYCLLNGLKNHEADADDNGKVQVSELLNYVMNAVRELSSGRQNPTTRAENVSLDFELW