MATTTTSWEELLGSKNWDTILDPLDQSLRELILRCGDFCQATYDAFVNDQNSKYCGASRYGKSSFFDKVMLENASDYEVVNFLYATARVSLPEGLLLQSQSRDSWDRESNWFGYIAVTSDERSKALGRREIYIALRGTSRNYEWVNVLGARPTSADPLLHGPEQDGSGGVVEGTTFDSDSEDEEGCKVMLGWLTIYTSNHPESKFTKLSLRSQLLAKIKELLLKYKDEKPSIVLTGHSLGATEAVLAAYDIAENGSSDDVPVTAIVFGCPQVGNKEFRDEVMSHKNLKILHVRNTIDLLTRYPGGLLGYVDIGINFVIDTKKSPFLSDSRNPGDWHNLQAMLHVVAGWNGKKGEFKLMVKRSIALVNKSCEFLKAECLVPGSWWVEKNKGLIKNEDGEWVLAPVEEEPVPEF*