MSQKLKVVTIGGGSSYTPELLEGFIKRYHELPVSELWLVDVEGGKPKLDIIFDLCQRMIDNAGVPMKLYKTLDRREALKDADFVTTQLRVGQLPARELDERIPLSHGYLGQETNGAGGLFKGLRTIPVIFDIVKDVEELCPNAWVINFTNPAGMVTEAVYRHTGFKRFIGVCNIPIGMKMFIRDVLMLKDSDDLSIDLFGLNHMVFIKDVLINGKSRFAELLDGVASGQLKASSVKNIFDLPFSEGLIRSLNLLPCSYLLYYFKQKEMLAIEMGEYYKGGARAQVVQKVEKQLFELYKNPELKVKPKELEQRGGAYYSDAACEVINAIYNDKQAEHYVNIPHHGQIDNIPADWAVEMTCKLGRDGATPHPRITHFDDKVMGLIHTIKGFEIAASNAALSGEFNDVLLALNLSPLVHSDRDAELLAREMILAHEKWLPNFADCIAELKKAH*