MSVFVFFLLIVKLFFNGVKPSLAWGVDGHYATCMLAESLYSKATQEAIRVLLPEHAEGNLANLCSWADEVRHLARYRWSGPLHFIDTPDFRCNYNYKRDCHNSQGIKDMCAAGAINNYTSQLTTYGTASSYNLTEALLFLAHIVGDIHQPLHVGFTTDLGGNTIKVYWYRHKTNLHHVWDDEFIVRAKTIYYNSSLDAFVKDLSLNITNWHTEVLEGSECNPGQIACPDVYASESIKAACKWAYRNATPGSHLSDKYFLSRLPTIEQQLVHGGVRLATILNNLFDKGHVASS*