MSDTQLPSRPVIEPRVYEGKLAIITGSARSIGAGIARKLASKGCNIIINYATTASDTAAATLKAELESTHSIRATTVRADISTSSGCEQIIAAAKENFTNPITGALQIDILVHNAAVLYVGPLESVIEKEFHHIYAVNVLGPTLLTAACKPFLPTDRSGRIVMMSSINPKIGTPNTTLYSGTKAAMEAMTRVWARELAENATVNAINPGPVMTDMYLSAPEEVKQGLALWNPLTPLAPVRETDSPEVKELGERLGGRAAYDHEIAGMIAMICDPDSSWMTGSLLSANGGLSFSM*