MFEEHCVLQSMRFPQKLWRIVNECQTGAIRWSANGDTVLLDYKKFQTEYLDARRPIFKTSNITSFIRQLNLYGFRKVTSHNRDPVCNSYNPHVHEFLHENFRADRTDLLFKVCRKTGGKSKCLQQEITRSAEEGPRLQTNCVSRLKLCQVHLPNTSYKPKEFLFX