MKDNRITVTDIPNTNLKKITLKNDFLEVVLLNYGARLHQLLMPNKNNHWENILLSYDSYQDVLKDQSFFGATVGPVAGRIRNGHWQNGILEQNSDNHHIHGGSKGWSFQYWTVEPFEKKDIIGVAFHLTDTISGYPGPIEATITYQLEDNHLRMISTGRSKQETLFNPTNHAYFNLSGDGKLDILSHLLSLNCQGMLELDDNKLPTGRILPASELSIRFNELTPIETILQRYPTGLDDVFSLVGSDLRQPQLCLQEPTSGRKMTIATTNQSMVLFSTTGFGAPFSINGQAMHSNYGLAIEPQEYPDIVHHPQWGSILLPANKKQTYQTVYQFNLL*