MKSLLALVAGNLVTAVSGHGYLTVPASRTRLGFEAGIDTCPECSILEPVSAWPDLTAAQVGRSGPCGYNARVSVDYNQPGDYWGNEPVVSYTAGDVVEVQWCVDHNGDHGGMFTYGICQNQTLVDLFLTPGYLPTNEEKQAAEDCFLEGELSCLHVPGQTCNYNPDCSAGEPCYQNDWFTCNAFQADNNRACQGVDGAALNSCMTTIAGGYTVTKKIKIPDYSSSHTLLRFRWNSFQTAQVYLHCADIAIVGGSGSSPSPTSTTSTATSTTTPSSTSCASAISIPVTFNALVTTTYGENVYLAGSISQLGSWSTSSAVALSASKYSSSSPLWTVTVDLPVGATFEYKYIKKESDGSIVWESGPNRSYTVPTGCSGTTATESGAWR*