MGRLYLINLEGRIYSCKHCQTHLALYEDIVSKSFHCRHGKAYLFSKVVNVSLGEKEERLMMTGYHTVADIFCVSCGSIVGWKYEAAHDKNQKYKEGKFILERFKVSGPDGSNYWINHESQEAPSFKKVRQALQSSGSPKEIGD