MIVTFTNLSSPEHSTALATLPLGVSVAKLLEVSLDDLPLDAHLVTRIITVVRRTLPHLRELLRSLLGSPAGVAAFLTDMLRPAALAVAEELGVPRYVFYTSSLMSLASLLYTPELARTTTGECRDLPEPVRLPGCMPLRGADLVESVQDRTNPVYALMIDLGLDYLRADGFIVNTFDDKEHDTLVAFEELSAKGVYPPVYAVGPFIRPCSDEAAKHRSMQWLDGQPDGSVLYVCFGSGGTLSSQQTAELASGMEASGQRFLWVVRLPSDKDSSAGYFGTKDHGDDPLSYLPEGFIERTRGMGLALAQSAPQVEILNHRAVGGFLSHCGWNSALEAVDAGVPILAWPLFAEQRMNAVKLSSDGLGVELRVMALEDDGMVLREEVAAVARELVVGEKGAAARRKAHELRAGAEKAAAPDGPAHRALAAVVATWKLGRRQSRG*