303 aa
MTKKLNIQNMILTLQHFWGEKGCMLMQAYDTEKGAGTMSPYTFLRAIGPEPWNAAYVEPS
RRPADGRYGENPNRLYQHHQFQVVMKPAPENIQEYYLDSLRALGIEPLEHDIRFVEDNWE
NPSMGCAGVGWEVWLDGMEVSQFTYFQQVGGLQCHPVTSEITYGVERLASYIQDVNSVYD
LEWGDGVLYGDIFKEPEYEHSKYSFEESNQDMLFKFFDEYEKEANRLMDLGLVHPAYDYI
LKCSHTFNLLDARGAVSVTERAAFLSRIRKMAHKVAKAFVEERKKLGFPLLANSDLAKEK
AND