MFGSNRGGVRGGQDQFNWEDVKTDKQRENYLGNSLMAPVGRWQKGRDLTWYAKDRAPCTGPSREEELAAVREAEREALLAALGYKNVRKQPTGLSKEDFVEICKREGGDPEEKGVDRLLGLGSASGSAGRVALSREDKEAAKLGLSVFTHHRVDSEGPSTAPTAPRKKPRAEDKVEPDAESHKKSKKEKKKKKKKHKKHKKKKDKEHKREADSCSSSPSPPRPRHQRHSDFSPCSKRKREHSQDSGRNPSRRRQDRSSDD