MLKVFFLKPLQDQTVASCACWLLWKMHHIMDNFTVSAVFASLLLGLLAAVFFRKPKHLKSLRHKHVFITGGSRGIGFSLAKACLSEGAFVTIISRTHSKLVSARDSLTKELGYPADHIFLKAVDVTDAAAVSSVIKESFDWRPIDVLICNAAIVLGGEFDQVKIEDLEIVARTNILGCVHPIHAALPLMKSRSQTNASAIVIIGSVSSLAYLKDFNIYLSTKFALKGLAEYLRIELMPYHIPVCLVCPGYTETAMLDEVDKVCETSNLVSKLCFYKRDEAQSADDVAIKTIEGAKRGDPLITTNLMGFFAGVLGRGFIPSDSFPRAVMELVLLVPVRIVSFVIFLHMKRVLQKHAQTNSKDREEVEAAPYVHSIDDSAADDDAHLDLWSH*