MTELKNDRYLRALLRQPVDVTPVWMMRQAGRYLPEYKATRAQAGDFMSLCKNAELACEVTLQPLRRYPLDAAILFSDILTIPDAMGLGLYFEAGEGPRFTSPVKSKADVDKLPIPDPEQELGYVMNAVRTIRRELKGEVPLIGFSGSPWTLATYMVEGGSSKAFTVIKKMMYAEPQALHALLDKLAKSVTLYLNAQIKAGAQSVMIFDTWGGVLTGRDYQQFSLYYMHKIVDGLLRENEGRRVPVTLFTKGGGQWLEAMAETGCDALGLDWTTDIADARRRVGNKVALQGNMDPSMLYASAPRIEEEVATILAGFGQGEGHVFNLGHGIHQDVDPEHAGVFVEAVHRLSAPYHQ*