MSLAGRVVEVSPERYPAWRERFDAANPDGPQRIVGIAHFEHSPLAVVLIRRGGYAVALVEGSALVAHKVGTRHVQSRTAAGGWSQQRFARRRGNQADELVRAVTEHFLRIVPAGIPQGLVVGGDKTLVGEVLEDARMSFLEKLPRREFHDIGDPRRAVLDEVLKRARSVEIRIDDGA