MEEDDDLHRLVDQSLITRREGQIYIHDLFLSVAKLIAKEREISFVTWRTSEAEIEELSLPRAQEHSNIRGFDESVWCEHAKNGRYPSRAQICDVRYLILNKAKGGNSSLVNQPREFKAMTTKHCRSLRMLEMEVEEEDISLAHEQLSWIANLRQLKSLSLEADSFASIREVCTRAFPVRLILRRAYMLIIHMLLEAAVAKLAVKEILSPLRAFHITLRGQNRRIHHDLPASLLQHSSTTLTSLRITRFDDETLPEWLRRLPSLTELRLSQCTSLAELPKEVGQLGSLAGLDLSGCTSLAELPKEVGQLGSLARLYLSGCTSLAELPKEVGQLGSLARLYLSGCTSLAELPKEVGQLGSLAGLDLSGCTSLAELPKEVGQLGSLAALDLSGCTSLAELPKEVGELGSLAGLYLSGCTSLAELPKEVGQLGSLAGLYLSGCTSLAELPKEVGQLGSLAWLDLSGCTSLAELPKEVRQLDARINE*