MGKISIVGLGPGDYSLISQGVLESLINSPKVFFRTEKHPIIDKLKETIQYTSLDYFYEKEENFDNVYLKISEFIIEESAKGDLVYAVPGHPRVAEKTVSIIERLANEKHIAVEILPSMSFVDAMFNYLAIDPSEGFKLVDAFEIENSYIDLDTSMIITQVYDKFIASNVKLKLMEHYDYNQEVCIVNGAGVKDLESKKFIKLCELDRNENFFDYLTSLYIPKSSKKMYNTVHDLEIIVNTLRSPSGCEWDKKQTHQSLKNSVIEEAYELCNAIDNNDIDEMVEELGDVLLQVIFHCQIGNEEGYFDLKEVVNGICKKLIHRHPHIFSGAKLDMSKFEKTWEELKKEEKGESTITDGLRRIPKHLPALMKASKVQHKAALVGFDWDNVEDVFKKIEEEYQELLDEHRVGNIKYIKEELGDLLFSIVNLARFLDIDSGEALNCTTEKFINRFDFIEKSAMNLNKKLEDMTLEEMDEFWNQAKKQ*