YGRERIAERMKALQELVPNATKTDKASMLDEIIDYVKFLQVQVKVLSMSRLGGASAVAPLVADMSSEAGGGDCNG