MGREVKRDRLEVDVVESISDRLSKLPDLHLPYAMRCRVEPVSKSEIKAVLVDLLLRDAAVFLERYGSQLKSEELEEFEVLKHDYEISWHLKHLKSVLTPTIEERRLQAVVAKNRRLAYMDRLIHDGQYFSEDAMRARAPFLHHEYVGKFQDPTTRGISRPGERWSETLMRQSEEAIILTQIREEQERLGIREDENMEEEEEEEDDSSSDEVCLMFSNELHKDDQHANNEVKGVVEDALFERGNSNQVENLASQTVQSDADHSKQKLSHEELQVQMGHFTRIMQEKFLSGEDTEHVDYANIDNNVTLDDHWLREITYDAEEKYFEED*