MKEKALSSEAKEGISERLSHLQGLYFPRSLSHDASNPSLRKSILSDLLSRDAAVFLERYGTRLTPVELNEFDSLKDDYEINWHLKHLRSLISPTTEELHSRSVTVKNRRSAYMNKLIRDGHYFSEDAMREREPYLHHEYVGKFQDPTSRSLSRPGERWSETLLRRAEEAILVAKIRGEQQRLGILEKDWVGNEEIVEEEEEQEEEEEEEEEEDENAQEDAEKGKEGPQSAEVHVDPVPQTTAEPYEEAISEAEMQDQMEQFTHIMQQKFLAGEDAQHLDYSKIDDDETLDDHWFREATEDAEEKYFDED*