MQLNAIGRVSSPFKDKKGSPHQGRFSDEVSTITIFPEYAPALEGVENNQNLHVIYWMDRADSVSLKVIPHGGAEKRGVFSTRAPVRPNPLGLCLVKLIKREDNILKVKWLDALDGSLVLDIKPFWEEIDCP