MSDGTQKLWGGRFTGETDPLMHLYNASLPYDYKMYKADLEGTKVYTAGLQKLGLLTETELAKIHEGLAEIKKEWDADKFVRHPNDEDIHTANERRLGELIGRDIAGKVHTGRSRNDQVVTDLRIYCRDIVNDTLFPALKGLVEVLIKRAEGEIDVLMPGYTHLQRAQPIRWSHWLSSYATYFTEDYKRLGQILHRLNQSPLGAGALAGHPYGIDREFLAEGLGFNSVIGNSLVAVSDRDFIVELMFWGTLFMNHISRFAEDLIIYCTAEFGFIQLSDAYSTGSSLMPQKKNADSLELLRGKSGRVFGDLTGFLMSLKGIPSTYDKDMQEDKEPLFDCLTTVEHSMLIATGVISTLTVNKEKMEAALTMDMLATDLADYLVRKGVPFRETHHISGECVATAERLGLSGIDKLTLEQYQKIDSRFGQDLFETFNFEQSVERRDATGGTAKSAVLKQLDNLKSQLN*