MNLDLTAQKVRLSWKDILWGYGNKYLGWADVAAYARKMTLSDHDERVFKLSLINKSNILELKPVLEDLASEMRDYSPKNWLYVLLSDVFHRKEEFEDPLGEVEKIYADFDYPEEIESFVRYMPPKDGYIPSAHTYEENIARLYSHWEHYLNNGGGQG