MAHRANLPSGYRFNPTDRQIIGCYLIPMALHGEDSLTQKGDVVEGVDVFATRPDAIPFDPRHVLGRSVVRAYFFGDHPTDSRGREVPGGGAWLPCGGGGGEKAYSGGDGDETVAYRLKYEFRTAEEEETGGRRRGPRWRMKEFRLNKGAAAFRRAHARPNPKANLDCVVRVVYTKVDEDELEEEDDDYEPMDYEFEFEDFDDDQIVAEAAAEAH