MLGLSPEEIQAAGQILQFCVFCSFALQTAVLAGRAWCGRKCTCHIEQLISSFSSCDCDHKEGHRGHFQAMVAGTARQQLARRLARMSAQRHARDMPNIMLNRSVERANRTLGRRVTAYCFFNGTKDWVSALGPVQWQMNTSIFTKGHKQTPFKVMFNRDPSERFGNLAPASSDRVYNEREVVQGTTLQELMKDAGITVDVGTDEDVEAAAARDSWVPTDKQQILWDKYVKDMEEEESKESEQYLDSAERHLKGGFRRGTIEGMPIAFMKEHEKYKAYVGVLNDRLSAYRNRMIDFARKRAGEIANLAVGDLVSISVKDCDPRALDDRFWNSLSL*