MKLLSLRRRTWSLFDNLAAIFGRSERGAHLSHGEGFAPASSTRIEGESRPGSSVRASRAPRDHVFVEPKSTPPKKREDGERERKRKRGREPRPSPLLGKGRDLLHQYCGRLIPGWSSLPLLGLGRDPMSRVEVGVTSASSSHVTSTANPVSLDSPASGGPIGSSPLGLRAGSKAMTPLAFRDPALYVPPLDVIGFSTALRTCIFQEAIEYPRKDLADQQGLVRQCTQEWAQLVSKQNSLSEEVARLSRELENVKAEMEELKTRGPSLSSRRDSSWEALHQWSRELEQLDSDSAMVANLANLTVQEISHLREEKRVMLRCAEQLKAMIEESLDCFLKCMDFLISFSFYFSSCLLFFYWLF*