MGSSILSSLGAALHSLQNPYFSQRASQSSSKGHPALQAFESEQAERLEQLKQIGDTAYLNLGWLRDSMSVVLFSHSSVEELIPNLQTPLTEKDYKLIEEYMDDSVKLLDVCNVLKEVISDIEHYLMLVQLALHYLDLKESVNEAKFVRAKNALADCVEAMKKKDEEVSRQGQQRSKLETCSSMLRRMGEKLNTPCATDASKSSALFNAMYGAKVTTIFICGVLAAALSVKPRRSLAVLHVVSQPLWSAPLLRLQQKVKEEIEKRKAKGAVALLHELDRVDGVVKDLQKVVENILSEKAASQSREREELKILVEALGRSSEELQTGLQPLQQQINELFRMLVSIRVALLDALSHSGS*