MLEKQSEIRIQVPQISALKLRVLHGKVEIFGSELPRNTWLTFPPLQQFAVFTWYGATFEIDGVTETDTISDETPMISYLNVHNSLQVQRHRVTSSTRDYDSSQGPRVIIVGDTDSGKSTLAKMLLSWAAKDGCKPTFVDLNIGQSSITIPGTIAATSVEMPVDPVEGLPLHKALVHYFGHNTATNNVRLYKYLVEELARELEEEFAINAESRRSGMVIDTMGWTSGLGYQFLMSKRDYVRYEPHTNLLALMQLLLHAIRTFNASLVIVLGQETELVYDLNKAFKFKKNVQILNLERSSGVFSRFSDFRKMLRNISIQRYFSGATNNLTAYTKTAKFTDMQVYRIGALLEKSRSTEPLRITPVLIDKDLVNTVLAISYAKQPHHIISSIVAGFVYITDVDLGEERITYLSPSAAELPSKIFIMGTLTWHKT*