MKDFGCLSRYFLVFHWVLATGLQSQSCLDEMQGPSKVNPPRHSQSGSQKCTNANDEDWKINNVTIIGTGLTGISVALKLIDSLSTAEARDRFDFKDNPFDIVLVEAREFCSGATGRNGGHLTASAILGTKARSKKFSTEEAIRAVKLEEKSVKDILDLVHKHNWKNQVDLVEGGNVHIFDNYTQQTRQMEELQFAHSVGLDLTGLKWLDKEEAIRAYGLRKSSVGALRLPGNNLFPSKLITKMYEHIQSKAALIDGLNIRLFTHTPVLKVDRPVDSKSHWTIHTSRGTFESKYVIHATNAYASYLLPQFGANSDQAIVPTRAQVIAVQPKSYDPSQIWTNGFSANEGSDYFFQRPSNHSTVQTTAQRNPVVILGGGRNHAPPKFESGIGDDSSVNHQIGQYLRSFLPQWFPKYYTQMDDGDVVHEWSGIMGFTKDHDPIVGQLIENGTKIDGQFISAGYSGHGMSRAPGCAEVVASMIFAELMGKKWTIPDWFPTHYLTTKL