MIPGVVQHTLGLSETQLVAVTQYHSGGKLGFPVAVGRMAVSGETLQAADERDVKGKAVYVLHTWKDALWDMGASRAESVPEPRDPRSDAEDAQDANGDGTSVSPSDAQNGAQSQFAGDATVSAQETQKNTAAALTPEDTSQHLRTALLQALSTTLRSSPPSTFPMPASTFWSAYVLPARPIEAAGADVKQSTFKSVKAFLKAAAKEGLIKLKDAKGGDVVVTGVFPQHPAVEEHRPVRTVQDVDTKAQKAEARERREREEEERRRGELHITELWKPIGSTLGWFAAAGKDTSNLYTIADLKAAFDAYVAEKNLVNAQERQFVNVGEDAALAHAVARKNEEVEFMRREEVLARLREHMQSWYEIQVEGKDAVRKKGQLKPIQVAVKIRQGRKACTLVTGFEAYFLGAEDLADELRKLCASATSVSSVPGKPNEAEVMVQGKQIKAVADLLIAKGVPKKWIESADMTEKKKK