SWWDLVNGKLLNAYNGKAASDCAIFRKDGSVLAYDPNFPALSPDELEKLREYFENPGYLEKGGIVIGGQPWTPVPGEPGRLLAGVSGNGGIVFAFTKKYVVFADFEAPTTLDAALAVGSALGNQLAENGL