MVVILAGTLAGTLTRVLLLKLDYRQYPGYPHGYVSHLSLGAIASALGAVAVPALMNKDFTAFTFLALAAQQFREIRNIERQTLENLEETRLEKRGKDYIEGIARTFEARNYLVMVTAFFTSIAAVLAGIGAAVAMALLLVLFSRTFMTGKNIGDICEVIPAKIHFKGSLLCVNEIDIMSVGLPKMRRKIEQEALGVMIKPKDDNARATLHDMGQRMAIAHTAALIMGSKKEVDIPEFTPLVRKNPDTGAVALYIMPIEKDMESLILAVQRTPLLESARVKPLNTQAGRIAAD