MAIVSKMIVEGDMKQLTITKNFDGEPFPSAAHGGKMRVRDEPGALWTFKYKVKSTNERVLSGHWMQFVQNNSVRVGDTVAIDKNDGWSSEAAEYKVEVIRRVQNRSDQ