MEQQKVAAKIAEFLKPGISLKAVKEGTEPAAFWNALGGRQSYESQREGPVAGGDPHLYACTFEKGTLKLIEVFNFTQDDLLTEDIMILNTHNEVFVWIGQHVDAKLKQQAFEIGQKYMEQAALLEGLSLDTPLYRVTEGNEPSFFTRLFAWDSGKAVVQGNSFEKKLVILQGLPLQTVEKLKNRVHKNDAGSTESTKQVSESSNGRRRGGSTQRAAALAALSSAFNSSRNGEKSATKADNRAFRPALNHSSQKAAAVAALSTALSVEPKPPAPAALVSDEKLSITVSEKIETNISVSTETELLPKQEKSATENGIKAEDSVPDSNGQEVSKEDETKLEENEISSNYSYERLKSKSTNPAPRIDPKRREAYFFRILSYESYLTPEEFQKIFKMDQKKFYEQPKWKQDRQKKAADLF*