MTVGSTVDNISIRLRRYLTNEQPAESDMEVVTTKLTLCLTGDTQDVLVQNLYLSPDPYMCNRMRETFDSYFPPFELGKPITGLGVSKVILSNHPEFQVNDIITGFTSWETYSVIKGGLGIRNVSHFDVPPSYHIGILGITGFTAYAGFLQICSPKKGEQVFVSTAAGAVGHVVGQLAKLTGCRVVGSAGSDEKVELLKTKLGYDDAFNYKTQSDLKATLKRYFPEGIDIYFENVGGKMLEAALDNLRVHARISLCGMISQYASGCGEGIPNLIQLIWKRAKMQGFLIGDYMHLQEEFINYMVSHLKDNKITVIEDVVDGLENAPGAFVRLFQGKNSGKQVIRL*