MQLEGTKPDEVTIISLLRACCAVKSLAEGEKLHSAVLELDLELNAKIENSLIALYGKCGNIQYARWVFDTMEKRDVVSWNSIIGAYAQLGHLKQAVELYVEMLEQGLEGDRITFATIFGACSKIQGLEEGKNLHEKLQELGLDLNAVGTSLISIPAVWNSMVAAYSQNGYTKKALELYWKMEFVGVERTEITYVSALAACAKAGLLEDGREIHGHVVVSGLESSESIGAGLINMYSKCGSLDSAKAVFERVPSDSLLFWTSMLSAFSRHGQLKQALVIFRRMDLEGIKPDHNVVTWTTMITACARNDSAREAIDLFRKMEETGTRANEVTYVAVLA