MSRLVYLVFLLAVAKASRNTLQEKTEVDAGKPKLAGIIVKASRKTLPQNTKVDAKKESKLEVTIKLPRNVTIPGVIAFGDSIVDSGNNNNLRTILKSNFPPYGQDFRGKFATGRFTDGRVPSDFVAERLGIAKTIPAYLDPALKGKDLLKGINFASGGSGYDPLTAKIVRVVSLEDQLKYFQEYKEKIKAIVGEEKAKFMVENSLYLVVASSNDLAHTYIARSLRYNSTEYPDYLADMSSKFVKKLYGLGARRIAVFSAVPVGCLPSRRTLNGVKRKCSENLNKMALQFNAKLSPALVALRKKSPGSKIVLVDVYDILHNMIENPKKYGFEVANRGCCGTGLFEVLILCNKINPFTCKNASSHVFWDSYHPTEKAYQVIVDKLLGIYIPQLV*