303 aa
MSMRKTFVFALMLLPCFAFAFDDDGKVLIDGPEADLTLGELRQALLTVPEDVRGLILTQP
QKIRNIMDSTYMVKVGAERALKKGLDKDPVLQAKLWNYRLNLLAAADVKDVQHRMIGNDV
DYEAVAREQYLVQQDKFRKPAEYEASHILFTITKDGRNEEQQLAKLSRLREDIVKGKITF
AEAAKKFSMDDGTASKGGSLGKFEEGRMVPAFEKALKHLKPGDISQPVKTRYGLHLILLQ
GKTEPKVRPFEEVKEQIIEEARKKAENDIKIDYWLKVKNDPKAKVDEQLFKSFMAKPVVL
EKP