MKATTLYMLGLSNMAVLAQSPPPSEFGPSLDIGIVLYPGFQPLDVIGPSDIMLLLSASVNMTISFIWKEAGPVWARSPDTQLPIQAPSFMATHSFADAPPLDILLIPGGGGSRYLSAINDTAIEDFARERYPSLKYLLSVCTGSAFLAKAGLLDGRKATTNKAAWSFPTEFGNNVTWVPTARWVVDGNVWSSSGVSAGIDMTYAFLSTILGSQLIGSVVNTLEYAPHVNKDWDPYSVVHKVPGADTSRSLGECVGPAGYEFSCSG