MMGLRLPDKVAIITGAFGGIGMATTKIFLQHGARVALVDVNNTLLPHCSRELEQYGDRVMACSCDVAKDDDVVRAVQATVDRWGFVDIIFNNAGISGSPAGVCDAQSSDLMEVIATNVGGTLAGTREVALRMRKAGKRGCIINCASACANMGGIATPLYTASKAAIIALTKSSAHELAPFGIRVNAISPAATPNLRWVQRLQKQGFKGETAQDISDQLVKHDTYKGPPLTTDMVAQAALFLADDSSGGYLSGHNLIIDGGLTSTKSYDPFLFMKEMQKQAS*