MTSEAKLTVADIGEQGLLAKLHRFCSANIVGDDAAVINWSSDHSLVVTTDVLVDGVHFSDGMAQPNVHTTTPEDVGWRAVAANLSDLAAMGATPCGITVGLSLPKTVPVGWVERLYQGLSECLEAYEAVLWGGDVTCSSLVTIAISAIGKIDPQRVIRRQDAKVGDVILVTGEHGLSRAGLELLLHPQRQSELDAVSCEHLIHAHQRPQPRLDILPLLWEILPEFRVAGMDSSDGLADAILQICRASGVGAKVDLDLLPIPPALSQWVSPEQAIEWALYGGEDFELVLALPREAAKQLEQKSGNPTRIIGEITSQPQVEAKSSLLSHNSTLNLSQGFQHWGL