MRLALLRADPKLSRFDPLPRIISHDCFSTGYCGWSQLVGNYENDLDTMLPGYAQHTSAMLSTLPHWDSGSHGGMGSSYALKIATRPRKGAQNVAIKRHTFRQRGRIRFEVYFTFKPEATELKLSETDVRSVGFLFDLQSGDQDDGGERVMPHLRFLNALDGQHVQKWQFKRRTTELKPIGNTNKTLSHYHLAEEDWEDLPGGAQRLCYNEIPTKINWTYLAFDFDLAEMKALSFRCNDRTFDMSGFESIRIPAMKNLWCMLNFCLFAETDADKRAFLYVDSVCISGDF