MLCYVEIKTALLDLTKECHTLWEENKDMQGRFVNDLTELHRMQLAVSQLERDHRDDKLSHVRISMSDMQKRASQLYNTLMEKRCNLTQKLNDGVHNVALLQNHLISDYLYDWKNRQKLQQVGVPFEERDNMIDEIQTEFEMLAEQNWQLRTYACWQMDLLHRGPQINGHVSQTHIANLNSVLDNLTKLLCMLVSQSFVVGIQPEPVLKTQHKFLAEVRLLIGDKLGIKQHLVNTNVTVRIIAEEEARLLSTAQLSEKEVKTVGFISNDFEKITTDDKGHMSAKFNNSKLTRIAHRKPLPKGGQGDCKVLMNSQTATDQKYALLFHITPFQLGNLGKFDVWTLSLPIMVTVHGSQDCDAQGAILWQRAFSDVNRTTLSSEISSVSWKELAQVLRHKFAISTGAERAISDSDLSYMAEKLKVASNEERKLITLHRFAKQNLRDDVNFSFWEWFFAIMQLIKHKL