MKFSLFVVVIADGPLYDYTAYTQCKLEPEDPLYDGGILKNEAATMEFITEGNGTMVSWPAFVLSSLDPSTFYSFSSWIKISGSNSSLITARLSTGNSCVGTVVARHECWSFLKGGFYINSEPNPSLLYFQNSDDKEITITISSASLQPFTKEQWSLQQQYKINTERKRAVTIHVSDKQGARLQGAVIRVEQVSKDFPFGSAINNYIIGNLPYQKWFVERFNAAVFENELKWAATEPKQGVYDYTLADKMLDFVRANQIVARGHNIFWEDPKYIPSWVLNLTDLELELAVKQRITSLMTRYKDEFVHWDVSNEFLHFDFYEDKLGKNATYEFFKAAHEADPLATLFMNDFNVVESCRDVKSTVDTYISKMRDLRRFGVYMDGIGLESHFEVPNLPLMRAILDKFATLQIPIWLTEVDIANTLGQDTQATYLEDVLREGFSHPSVNGIMLWSALKQNGKCYQMCLTDTNFNNLPAGDTVDRLLKEWQTGVINSQTDEHGTFSFYGFLGEYTVMANFRGKTTNSTFSVSKSDETRHFSIQI*