MRFSLLKTCQAMALFGALAVAPAAQAQNAVFNEQQKQAIGEVVREYLLKNPELLAEVISELEKRQAEAQQVAQTSAVKETKQTLLNAPHSYVAGNPSGDVTLVEFFDYNCGYCKKALADVQTLMKSDPKLRVVLKDFPVLGPDSVEASRVALAVKNQLQGQKLFDYHVKVLETRGRVGGERAMAVAKEMGVDMARLQKDLDSAEVRNALQENMALGDKLNLTGTPAFIIGETVIPGAVGIDPLKQVVDNVRACGKATCG