MDSQFVGDRGSLDLNEILPSVKEETENIQNEKRLSNAQADKSASAKQQNEFVRKIYSILEGGEYPEIVTWTEAGDSFVVVDTGKFTSQILPNHFKHSNFASFVRQLNKYDFHKVKRTQEERKVWQYGELSWEFKHPLFKRGQEENLDNIKRKIGTQKKPTDRSLVLKNTEGQEYVLDTEASMNLLKKKTVSIDAFNKVKKKVDFLTRDLEDNNKRYSQLNGEFEKLNNKYYTVLESLLTFKTANDTLVNKFNTLCTSIADQGIKLPDMIQFSVNSPQRELELTTSGISNPQSVHNEINLGENSDDPLPIHKANKTPSISDLPNPILENDENINTIDGDLAQGDTILKKGFNVLLVEDDEVSIQLCSKFLIKYGCTVQVVTDGLAAISTLEKYRFDLVLMDIVMPNLDGATATSIIRNFDNETPIIAMTGSIEHQDLITYLQHGMNDILAKPFTRRDLYSMLTRYLKNRVPLSQQVNIPADVVHKQLKPGSSNLESPLILDDMPPLKKSKI