MDGGGGNGGGEDGKQEKHLVLAHKLFLLSHPDVDDLSKVALRSEVLSAVKSDDMAPLFESLSAAGVLEPDASLVAEMRARIDEEIRKLDEKIADAEENLGESEVREAHLAKSLYFVRVGEKEKALEQLKITEGKTVAIGQKMDLVFYTLQIGLFYMDFDLISKSIDKAKKLFDEGGDWERKNRLKVYEGLYCMATRNFKKATSLFLDSISTFTTYELFPYDTFIFYTVLTSIISLDRVSLKQKVVDAPEILAVIGKVPHLSEFLYSLYNCQYKSFFVAFSGLTEQIKLDRYLQPHFRYYMREVRTVVYSQFLESYKSVTMEAMASAFGVTVDFIDQELSRFIAAGKLHCKIDKVAGVLETNRPDERNAFYQSTIKQGDFLLNRIQKLSRVIDL*