MVKPVIFAICLGVLLSKALSIPLRSFADIELIGSQKSLFPFLGGSAPYFSFPANYGIPTDIPEGCRLTQVQMIGRHGERYPTRSEAKDIFEVWYKISNYTGKYEGSLSFLNNGYEFFIPDESLLEMETTLQNSIDVLNPYTGEMNAKRHAREFLAKYGKLMENCTNFPIFTTNSKRIYDTAQYFAEALGDGFNISLQTLSENSSSGANTLAAKSSCPNWNSNANNDILMSYSRDYLENISDRLNDENKGLNLSRKDAAALFSWCAFELNAKGYSNICDIFSAAELIHYSYETDLTSFYQNGPGYKLIKSIGANLFNATVKLIRQSAHLDQKVWLSFTHDTDILNYLTTAGLIDDTRNLTTNHVPFRDHSYHRSWYIPQGARVYTEKFQCSNDSYVRYVVNDAVVPIESCSSGPGFSCEEGTFYEYAKDRLRGVSFYEDCDVSKVSKEKELTFYWDWNTTRYNASLVNQ*