MGQQLALDDRVLRSMGVGKCFKDGHQRINSMDFCRTEDLLVTGSDDDSIRVYDVARGVPVDTLHSRKYGVQNVCFTHDPACIVYASRKATGQLKPTEAHALRYHSLHMNQYLRYFTGHTAQVNSLCFSPKNDTFVSAAQDKTVRLWDVRTNICQGCLQVPGNPTATIDQQGLVFAVATESGIIKLYDLRSYDKGPFDTFTVEEEKGNPTGFADIKFSNNGNLLMAVVEGRIYLLDAYKGTVFKRFANGIQETGTAVEAAITADNQYLLTGCDDRAIRVWHIDSGREVAVWQCHAQIPACLRTSNRRVLVASACTALVLWIPNLKILEGLPPP*