MSDSAYRVDTTPRLAQWRIDNLASCTYRKSDPFKIGKWNWHLAVEKNRTLFIKLYPEISNFTRDNPPIASFIIRLISSAGDRKTLIHQDVIDKQIKSSDDFVWPVEVPLTGKFIIDVEFLDLKTAAPNSGELCSIWTEGLTEKQSNATALTSLGRMLSESIHTDIIINASDGSIGAHRAVLAARSPVFRSMFSHDLKEKELSAINISDMSIEACQCFLNYIYGNIQNEEFLIHRLALLRAADKYDLSDLKEACHESLMEDIDAKNVLERLQTASLYQLPKLKACCMRYLVRFGKIFDIRDDFNAFLQYADREIIGEIFNEVLAAWKGF*