MLQKDSFHWSPKAETAFENLKRALTTTPVLALPNFSQEFVLECDASGSGIGAVLMQNGHPLAYLMQNGHPLAYLSGRNLTLSICDKEMLAIIFAVSKWRPYLLGRHFKILTDHRTLKYFVEQRLTTMEQPKWLTKLIGYDYEIIYRSGKENTVADAISCLGEYAALFMVSQTIFSFIPDIIATYSQDPNLGSIRDRLRVDPLGVPHYSLDNDMLRYKGRIVVPTNSEWCSKNFSHFHASPFGGHSGFLATYKRVSTNFYWKGLKQAICKFVAECDTCQHSKYETIVPPGLLQPLPIPSEIWADLSMDFTDDLPSSARKTSIMVVVDRFSKYAHFSTLAHPYTTSTVADVFIRDVAKLHGMQHSIVSDRDRIFISQFWEAFFERQGTQLCRSTAYHPQSDGQIEVVNQSVEQYLRCFASHRTASLDSMASLGRILV