MVEEGQLIAVERSGLSDETSEQVTRWAAALEGYRKEQVRLGIPYDPVLWSADQVIHWAVWVMKEFNIDEMEIGSIHIPGRDLCSFSQDEFLQKVPNGEILWSHLELLRKYVLASQDQSGGDATVTIDQPVHIIPAQVSTPTVVKVLKHSRGPRTPRISGGEERSSPGNRTGNNGQIQLWQFLLELLTDKDARDCISWVGEEGEFKLNQPELVAQKWGQRKNKPTMNYEKLSRALRYYYDGDMISKVQGKRFVYKFVCDLRTLIGYSAAELNNLVTDCEQKKLARMQMHGIGQPITTVTLATTLEKES