MSLFDLTAFGVGCTIGSGVFVLAGVAAHSYAGPAASISYLVAGAVAALSGLPYAELSAAFPMDGSTYAYSYITLGEVFALMSSLCQTLEYGGSSAAVARSWGNKFVDWLRERHSDSDGNALPQWVDSFLDPGFGINPMAAIIAFLCTLLLLWGVQESKMATNVVSSAKLSLITFMILSATFSNWDPFVPPEFGPSGIIQGSSILFFAFLGYDQICNLSGEAKNPVKDVPRAVVYTLMIDGGIYMMAALALTAMLPYTEISTVSGFPRAFGANGWIWAEKLTAIGEIVTLPLVVLTGVQSQTRLLFAMSKDKLVPELFGRLTFAKKSASPCGCINACSNAKKEDKIAAFVPFQYMDDLISAGALFLFSLTDCCLLILRYKCPSESFLGTVEYDDTVSIFSIATVRKDYAFIPIAALQIALTVVFALLTLGITIYMALYCPEQSTTRFSLEGDGYGIGRRRFRTPLVPYLPALGIFANWFMIANVGWVGIVMLVCYLLFGILVY