MSRVLRKSLLSPQIQPGRNRYRAIYRQLATSAAAQMDTVLFPRQRPGVNYALNWALVVKGVLAKGDVSHNLSDVELKRRGAITSDQISGQIRDYILYARGNYSTGAKDISKALFSKIFKEVAAHLSEAPQLYVHDGAIGSSPRLDLKVRTISDNPSAALALRGILCRTPIRVVSYMPLAVYSAPKFRAPSMDELGLPPEETEYMIMDYDRLQLILGGHTFLNPLKVKSALMALSTAKIMSRAALPLAGRILVLGDSVILLFAPETVVKSSSAVLQASVNGDVGCAWSADGLGTLFCSTGHQAPNLFKPPTSVVFVTVDSSGAIPSISRISPGQAAYHFLAGYDGEGFVPAYICGPSSIDPLSLSNELVSLINHTNTPAFLINASKGDTIISDTDLLSLIKVAASQNPPEAQRQPSKAAELEAKYSSFITKHFPELPEGYQL*