MKNPEQTLLSHLSQEVITIAHCCKITFMNGTHVYFTDCDHDLTVDGVSYFSNSHTKVKLISHGHGNSTAQIEFLPYDTPIVADGSLLFELYTDAKIEILLVNYSDISQGSIRLFIGKIREISLHNHLINAYLIGDIHALYNKVGSVFSQQCRAQFCDSLCKLSASKFSIFSTVSSILDKYKEFGDSTLTTYDNYYKYGLVTFLSGNNKQCTFEIHSNTGTIISLTSCTPYPISVDDQYSLLAGCDKNFRTCITKFQNAVNFRGEPHVPDPHSVFQPID