MATLKEKLMTPVAAASAVPSSKITVVGVGQVGMACAVSILGKGLCDELALVDVLEDKLKGEMMDLQHGSLFLQTHKIVADKDYAVTANSKIVVVTAGVRQQEGESRLNLVQRNVGVFKGIIPQIVKYSPNCTILVVSNPVDILTYVTWKLSGLPKHRVIGSGCNLDTARFRYLMAERLGIHPTSCHGWILGEHGDSSVAVWSGVNVAGVSLQELNPAMGTDKDSENWKEVHKQVVESAYEVIRLKGYTNWAIGLSVAELCETMLKNLCRVHSVSTLVKGTYGIENDVFLSLPCVLSASGLTSVINQKLKDDEVAQLKKSADTLWSIQKDLKDM