MNLFFDTQLGKQQNKATHKIRVMSEAWLEKNGYCPCCGSKPMQRFANNKPVADLFCPNCHEQYELKSKNQKTIGNSVPDGAYRTMLERIRSDTNPNFFFLAYKKADYSIRQLVLVPKHFITPDMIIPRNKGIKNRPHHIMCSINLAPLPESGKIFLIDDSRIIEPETVLKKWQSNLFLRNQNAERKDWLLAVMKCIDQLTEEFTLSQMYEFENKLSIQFPQNNHIKDKIRQQLQILRDQNMIEFIGRGLYKKNRQIAPNSQGVLISNHDTEFTRNIYSSAILKTVEVQRNIAAKGSSRKKVGELLAIYD