MDTPPTSRIASFGQTEINWDKLDKRRFYINGAGLFTGVTVALYPVSVVKTRLQVASKEIAERSAFSVVKGILKNDGVPGLYRGFGTVITGAVPARIIFLTALETTKISAFKLVAPLELSEPTQAAIANGIAGMTASLFSQAVFVPIDVVSQKLMVQGYSGHATYTGGIDVATKIIKSYGVRGLYRGFGLSVMTYSPSSAAWWASYGSSQRVIWRFLGYGGDSDATAAPSKSKIVMVQAAGGIIAGATASSITTPLDTIKTRLQVMGHQENRPSAKQVVKKLLAEDGWKGFYRGLGPRFFSMSAWGTSMILTYEYLKRLCAIED*