MASSQTVTVDNLAQVLENDNMVKLAGVDVDGILRGKLVSKKKFLSIAEAGFGFCSVIFGWDMHDRTYVRELKISNAENGYHDLLAIPDLSTFRRIPWEDNVPLFLVDFLDPDSQKPICACPRGLVKTQLAKLKEHGYGAMAGAEYEFYQFKSPDPSSSSPAAYLQDNPPHQLPALTEGMFGYSLTRPVHNQDYYYDVFNTCAKFSCNIEGWHTESGPGVFEAALEFGEIAQMADRAALFKYVVKSVSTKYGITPCFMAKPKQGLPGNSGHMHVSIVDKEGKNLFARETKDENPKWRDIANLSDMGRHFLAGILVGLPDIMPILAPTINSYKRLVENFWAPVTVSWGLEHRAASIRLICPKPSATRFEVRVPGADTNPHLVLSAILGCGWRGVEKKLEIPTPPLAMGQDVGGDADQGERLAKSLKEATARFMAKDSIAREVFGDDFVEHFGGTREHEVRLFDEAVTDWEMKRYIETV*