MSAGGILRGKAALITGSTQGIGLGVLKALAAAGCDVSMHGLPTDRPKIERLCADIQSQHGVRVAYSEADLLKPAAIRDMVKQTADSFGRLDILVNNAGIQFVAPVHELPDDKWDAILGVCLTATFHATKAALPHMLQQGWGRVVNTGSMHALVASPFKSAYNAAKHGVAGFTKTVALEVATKGITVNAVCPGYADTDLVRNQIADTARIRGIPVEAVIRDVMLADQPTKQFVQPDDIGALVVHLCGPNSSSITGACISIDGGWTAR*