MKSVGESMAVGRTFQESFQKAVRSLECGYSGWGCAQVKELNWDWDKLKYSLRVPNPDRIHAIYAAMKRGMKVDDIHELSYIDKWFLTQLRELVDVEQFLLAHSLSDLTKDDFYEVKKRGFSDRQIAFVTKSSEQEVRSRRLSLGVKPAYKRVDTCAAEFEADTPYMYSSYDLECESAPTQRKKVLILGGGPNRIGQGIEFDYCCCHTSFALQDAGYETIMMNSNPETVSTDYDTSDRLYFEPLTVEDVFNIIDLEGPDGIIVQFGGQTPLKLALPIQNYLDERRPKSKSEAGFVSIWGTSPDNIDAAEDRERFNAILNELQIAQPKGGIAKSEKDALAIAAEVGYPVVVRPSYVLGGRAMEIVYNNEKLVTYLENAVKVDPERPVLIDRYLTDAVEIDIDALADLYGNVVIGGIMEHIEQAGVHSGDSACMLPTKTVSDSCLETIRSWTTKLAKRLNVCGLMNCQYAITTSGVLAEANPRASRTVPFVSKAIGHPLAKYAALVMSGKSLYDLNFTKEVIPRHVSVKEAVLPFEKFQGCDVLLGPEMRSTGEVMGIHYESSIAFAKAQIAAGQKMPLSGTLFLSLNELTKPHLTTIARAFLELGFQIIATSGTARVLELEGMPVERVLKMHEGRPHAADLIANGQIQLMVITSSGDALDQIDGRKLRRMALAYKIPVITTVAGALATADAIKSLKCNKIKMTALQDYFDEQKVTAELKNFQSASSVSSS*