MFRYLPIRSVTGREILDSRGNPTVEVEVAVGEGILGLEGHMGRAQVPSGASTGKFEALEKRDQEVRYLGQGVRKAVEAVNTVLADAVVGENALEQERIDHILCQADGTETKENLGANAILGVSLAVARAAANALHLPLYQYLGGCHTSRMPVPMMNILNGGRHADNTVDLQEFMIMPCGAPSFREGLSMCAEIYHTLKQLLKEKGYSTSVGDEGGFAPDLKDSDEALQLIVNAVQKAGYAPGNDVMIAIDAAASELYEESRNVYYFPGESRQCGKTVFRDTAEMVAYYEELIEKYPIVSIEDGLCEDDFEGWKQMTEALGNRVQLVGDDLFVTNVRRLSCGIALGTANAVLIKVNQIGTLSEALDAVEMAQRAGYRAVISHRSGETEDDFLADLAVATGAGQIKTGAPCRSERNAKYNELLRIEERLGEEAKYRNPFPQKGTGVREW