MLSLLEVNFDSREDLVAAVHKIALMEGYVTVIKRSKPEKCVFIGCDRGGKYRDTRMVPLEKRKRKTSSRLIDCPFEIVGRNKPKGFWKVDIKNLAHNHEPSRDMSGHPYCRQFSKEEIMKIKEMSKAGVTPRQILSSLRQSNSDIHTTFRSIYNEKQRIMKENLAGHTVIQALLEELGQAGFIYNIEYDQNGRLTHLMFAHPLSIALTKSYMNVFVMDCTYKTNKYKMPLLDIVGVTSFNTSFYSCFVFMQKEEEEDYVWALTMFSKMLGVEAYPLKNITTNCKGHFTEEADWVAFMSTWITLINSHDEPSFHEAWTNFEAEYKHKVAVLNYIKGTWLSLKEKFVAAWTCQVAHFGNRATSRGEGAHSILKRYLQVSSGGLGEVKDKMCLAIENQFHEINARLSSEKIRHPHKVRIPFF*