MDFNLNDEQELFVAGIRELMASENWEAYFAECDRDSVYPERFVKALADMGIDSLLIPEEHGGLEAGFVTVAAVWMELGRLGAPTYVLYQLPGGFNTFLREGTQEQIDKIMAFRGTGKQMWNSAITEPGAGSDVGSLKTTYTRKNGKVYLNGSKCFITSSAYTPYIVVMARDGASPDKPVYTEWFVDMSKAGIKVNKLEKLGLRMDSCCEITFDDVELDEKDMFGREGNGFNRVKEEFDHERFLVALTNYGTAMCAFEDAARYANQRVQFGEAIGRFQLIQEKFAHMAIKLNSMKNMLLEAAWKADNGTITSGDAAMCKYFCANAAFEVVDTAMQVLGGVGIAGNHRITRFWRDLRVDRVSGGSDEMQILTLGRAVLKQYR*