MAEIIPGSVYHVIGYGHSNAGFIIAENSVILIDTLDSDERAQTLKSLIARYTNKPVKTIIYTHGHPDHRGGSGAFMDSNPEIIAFAPCKPVLGRMNALQDVLNQRGIRQFGYQLNNEEALTQGLGIREGKAQGEGQYAIMPPTTVYQEDSVLRSLDGIELELAAAPGEADDQILIWLPAHKVLFCGDNYYGCWPNLYAIRGSQYRDVSAWVDTLNKLIAYRAHYLLPGHTRPIIGETAVQETLTNFRDAIDYVLTETLKGMNQGLTMDEVAEAVKLPEKWAKLPYLGEFYGTVSWSVRGIYAGYVGWFDGNPTHLNPLPPAVQAQKTVALMGGAETVLSAIRQALSEQDYQWSVVLADLLLAMDRSHKQAKEYKAQGLVELGHRETSANGRHYYLAYAKELLAE