MSSTQESALRKGAVASADSGTRLSRGIPVAAGKRGWLAPFFALAVASAVGVLGLWPAQALHDVELSWTKLDPTYNPSLVIHGDRFLSALKRTTFRKTKGKTFWVNHLYMCIGELDDLKRLRCQPYNPWQEPYLECEFDANVRDGKTDTTGLGDVKVWVWPGKGSYAIFGRKPQKVPGAGPYCSSTVVYDQWIAMIRPEATVGEWRLQQPLRLFIESGYSYPKDAKWIMEKNWMPWPYTDPASGREALHVTHMVQPHRVLECAPSGACKVAHETTGAPALFAKFEGHSIHGGPPVIRVDAKLARDGKPYYMGIMHHIELLAPVSRNGKPKKKMKLYRHFAYQFQPEPPFAITAISDELPLTFYRNEHHAAKAHVTYVAGFFMSANGTVYISYGSGDRQARVRVMALGELEATFTGKIAFLP*