MSPKVAIAGATGNLGPSVLNALLSAGFEVTVLTRAESDRSNHNFGQARVVPVDYTSLDSLTAALKGQDVVVNTLGTIPRDIHLRLIDAAIAAQVRRFIPSEFGSDTTNPTAAKLPVYQDKVAIQKYLQQKAAESAGSFSYTLLINGPFLDWGLTVGFLLNWRGPEVELYDEGERKFSATTLAGIAKGVVGIINNLEATTNRTVYIREIEVSQSELLKLSGKQLPTKSISTEELEKEGYAELAKPNPNPRAVALNFLRRAIFGKGCGSLFPAESLSNDLLGLKTLSKEELQEIVSRSTK*