MATLENVNGLNPQQVPALVMRSVENARSALDDGDFERAIKMMNSTDQLCSKVVAPPTVHGLAMRVLSDAYVKKGELESAKAALEKGLALCKPHDGRAGMPPFMRADLNGRMGDLLMALGEIHRTEGDAKGACRRMRQAIERFHVLGQNEFVAATHNRIALTLIEQGKHKLAMDEITEAEKMGAGNEHEAAILSTTFSYKGKCLEAGGDVTGAREAFTKALSYGMACGNEGVVQEAEAFLGQTQDQSTVDQDAFL*