MEGQEGEQQPHLVLAHKLFLLTHPDVPDIEKVRLRDEVFASVKADNMASLYETLVASSVLELDQAVLDSMRAQIDEELKKLDEKIADAEENLGESEVREAHLAKSLFYIRISEKEKALEQLKVTESKTVAVGQKMDLVFYTLQLGFFYMDFDLISKSIDKAKNLFEEGGDWERKNRLKVYEGLYCMSTRNFKKAADLFLDSISTFTTYELFPYDTFIFYTVLTSIISLDRVSLKQKVVDAPEILTVIGKVPYLSEFLNSLYECQYKSFFLAFAGLTEQIKLNRYLQPHFRYYMREVRTVVYSQFLESYKSVTMEAMATAFGVAVDFIDVELSRFIAAGKLHCKIDKVAGVLETNRPDAKNALYQTTIKQGDFLLNRIQKLSRVIDL