MAVSAFRVTQLPLLHQSQVTVARAARSKKMIGGRRNLKGFVISAQYSQSQDLFTSRLQSRIENLPKLVEDIVQTSINTGPRGALRLVQGVQAFLGVGGEWLNDLSKSTRVSGALPTEMQLGLLSPLYLRKLFERMGATYIKLGQFIASAPTLFPQEYVEEFQNCFDKAPPVPFEEIRKILQEELGRPIESVYEYVDPAPLASASIAQVHGARLRGSQEDVVIKVLKPGIEDFLVADLNFIYVVARIFEFLSPEFSRTSLVGIVKDIRESMLE