MLILGAFGAKILDEISNSAISLSIHKSIMFWLRQCRNNGITYLYSTAATSHNNLLAEILVNSLGFSNEKAISASAKVTLKPGNNKPQLVINFLQQLGLDKTHIKSLVSSNPRLLFSDVDKTLKPKIKVFQELGLSGSDLAKVIAKSGSFFFLSLDNSIRSNLDYFRKVLGSDDNVAKFIKREPRFLWGIDAPKLMPPNISLLQNLGFSSVDIQKLMLWNPRIFTQKAGRLKNIVDRVEKTFFLSRDCNMFIHGVYALVWLDESTVKKRLEIFRSFGWSDSEIFKLVQKLPLCLTRSEAKIRNTLNFLMKELGYESHYLASHPTFLTCSLEKRILPRHNVLKLLNEKEPTKCSKKLYTAVICSDSKFLERYVLPFKDEMPEVYDIYIKSRSQ*