MNKYGDAFRVHFFSTPYVVMCHPKYAEALVSSTEHITKGRSYSFLTCWLGQGLLTATGQRWKSHRKFLTPAFHFNILQNFLPVFCKNQRNLTEKLRGLADGGPIDMFPLIALAALDNVTESIMGVCVDAQKHSQSEYVKSIEELSAIVTMRMQIPFFGEDAIFNLLPYKTRQDKALKVLHGQTNKVIETRREELRKANITTLANSNDIGIKNKHAFLDLLLLAEIDGKKIDDESVREEVDTFMFEGHDTTTSGIVYSLYLLSKHRDVQEKIYEELKTIFGSEMNRDPTYHELNQMKYLELVIKESMRLFPPVPLIERKILRDCEIGGLTLVKGTSVLINIYQIQRQPELYENPLEFRPERFEAPLKNPFSWLAFSAGPRNCIGQKFAMMELKITISEMIKNFYILPAAQEPELSADLVLRSKNGVHIKLMPRK