MAVLLNITQRLTALSNIAVDIQFRKPRLEHNEMRKKNPIVLGSWEIQYLMPELKDQLSKTIASSFAAMVLLSSSQALAKDIMVQASNVCQGAPLLADNNALKPDDTPGGTQDRELPFAMGGMTARNFNPARYAGRWYEVASLKSGFAGQGQEDCHCTQGVYTLDEPNKAIQVDTFCVHGSPTGYITGIRGKVTCVSNEVLARAETETERQEMIKEKCYLKFPFLPFIPKEPYDVIDTDYDTFALVSGAKDKSFVQIYSRTPNPGAAFIEKYKAYLANIGYDSEQIKDTPQDCEVMSMQQLDLMMSMPGMQEALSNRFPDFALTRPVQFNPLGGVFDTLKKLFELYFK*