MPPSPPTPAAPKTIADFFARPAKRLRAAPAASLSSNSSPSSLSPEQRRRADTNLALARARRNLRLAESKAQASGGAPKLEELLVEETWAEALRGELRKSYALELCRFVAHERLHGPLPVYPPPHLVFHALNATPFDRVKAVIIGQDPYHGPGQAMGLSFSVPEGIKIPSSLGNIFKELKKDLGCTVPSHGNLERWAVQGVLMLNTVLTVREHQANSHAKKGWEQFTDEVIKTISQKKSGLVFLLWGNSAQSKTRLIDETKHHILKSAHPSGLSANRGFFGCRHFSKTNEILEKLGLSAIDWQL*