MAVMGKEEEEQQQQHKEEEVVQGDVRVVVQQETAADEEAESALVRKISGLAAAIARLPSLSPSPEVNALFTDLVTACIPRSTVDVERLGPELQRMRAGLIRLCADAEALLEAHYSDLLAAFDNPLDHLPLFPYFTNYLLLSQLEHGLLARHVPGPPPSRVAFVGSGPLPLSSLVLASRHLPAAAFDNYDICGDANDRARRLVRADAALAARMAFRTSDVAHVTRELAAYDVVFLAALVGMAAEEKARVVEHLGRHMAPGAALVVRSAHGARGFLYPVVDPEEIRRGGFDVLAVHHPEGEVINSVIIARKPLPVVDEHAVAGVGHAHAHGAVLSRPCLCCEMEARAHQKMEEVAMEQLPS