MALGLLAELRAGQAVACARRTNAPAHPAAVVPCLPSRAGKFFNLSQKVPSSQSARGSTIRVAATATDAVPHWKLALEELDKPKDGGRKVLIAQVAPAVRVAIAESFGLAPGAVSPGKLATGLRALGFDQVFDTLFAADLTIMEEGTELLHRLKEHLEAHPHSDEPLPMFTSCCPGWVAMMEKSYPELIPFVSSCKSPQMMMGAMVKTYLSEKQGIPAKDIVMVSVMPCVRKQGEADREWFCVSEPGVRDVDHVITTAELGNIFKERGINLPELPDSDWDQPLGLGSGAGVLFGTTGGVMEAALRTAYEIVTKEPLPRLNLSEVRGLDGIKEASVTLVPAPGSKFAELVAERLAHKVEEAAAAEAAAAVEGAVKPPIAYDGGQGFSTDDGKGGLKLRVAVANGLGNAKKLIGKMVSGEAKYDFVEIMACPAGCVGGGGQPRSTDKQITQKRQAALYDLDERNTLRRSHENEAVNQLYKEFLGEPLSHRAHELLHTHYVPGGAEADA