MKKNKLQKEYKDKTLAMYFKIAIIGSIICFVGDMLLGCFNPSGSKGMAKFFPAFSEEWSEVNAIRFVFGGICGVVALLLIFWGFFAIYLLMEKWNTLYRKIFLISSFVFVAVGTLYHCVFAITAWLYNRLTNYNVICAKQISEEFFFTFIFVSALAAVGFAMLSFVMFIAAIKGVWSTAKWFIWVNPILVMMLSIVLVKLLPQNAVLTGIFDWGQQSISLFVVFFIFKKMYLSKGIAKKENYF