MVVNVFISAVTTDTLSRKDAVAWVNNLLKSHFTKVEEMASGAAYCQLTHLLFNNSINLRKVKFNPRSEPDILNNWKVLTTAWKHLEIDKPVDVEKMKKAKFQDNMEFLQWFYKFFNANLAVEPEDYDAVAARFGEDLPALKGATGARPAAPAPRTVAAAPKAKPLPTSVPPVVSKPAPAVTSNVRNGARPAPATSAGSRRSENSPNEDILKQEVEKQKTVASEWETMAKEMESEREFYYAMLQQVEGLLHEADELKSATIDKESLRSILYQGNKDTEQNGEENPQLQDALAANLDDTETF