MSYQDLLTDRCAVYHLVENQEAGSFGVPGETAYSYPVLSDLQNVSCLFAKESTKVVKEEPGVEIVQSFRVHFLINTDVRFNDKIVLNGTSYRLEIPRNIRGHHIEVTAIRNDLI