MAAPREPKKRTTRRKKDPNAPKRALSAYMFFANENRDIVRAENPDVTFGQVGRILGEKWKALTSDEKSPYEAKAEADKKRYESEKELYNATRSSKDLTKFEEASLFKRIIDGFKDCVQLVNFQCKEDGIIAQAVDDSRVLLVSLEIGIEAFQEYRCDHPVTLGIDLNSLSKVLRCGNNTDTLTLIADDMPDSVLLLFEDTKKDRIAEYSLKLMDIDADFLKIEELAYDTTLLMPSSEFTKIVRDLSQLSDSLNIMITKETIKFVADGDIGSGSVILKPFVNMDKPEDSIKLEMDQPVDLTFGAKYLLDIVKGSALSEKVGIRLSSEAPALFQFDLKSGYLQFFLAPKFNDEE