MSQSTQVNRRIVLASRPHGAPTRDNFRIEQVPLPEPGAGQVLLRTVYLSLDPYMRGRMSDAPSYAPPVELGAVMVGGTVSRVEASNHPGFKVGDWVLSANGWQDYALSDGSGLARLGESPEHPSYALGLLGMPGFTAYMGLLDIGKPQAGETLVVAAATGPVGATVGQIGKLKGCRVVGVAGGAEKCRHAVQVLGFDACLDHHAADFAERLAEACPDGIDIYYENVGGKVFDAVFPLLNAKARIPVCGIVAHYNDTELPPGPDRLPALMGTILRKRIKVQGFIIFDDYGHRYDEFQRDMSKWFADGLIQYREERVDGLENAPEAFFGLLQGRNFGKLVVRVGADA*