MNVQRESSMILKPIYEGIPPSTTASVPLSVFDKASYDTHIAVIYAFKSPTPPNTSLQTGLQKVLAVYREWAGRLGLDDKGRPAILLNDEGVRFVEASADCALDQAMPLKPSKDVLNFHPSLKGVEELLQVQLTRFACGSLVLGFSTNHIVADGHATSNFLVAWGRACRGLDIGPLPLLDRTIFTPRDPPCVEFEHQRIEFKSKKIINGHPYLYPNSDYSSDGVIVHKAHFTLEFLTKLKAKASAGRTRPYSTFESLVAHLWRAITKARGLNSFETTHVRISVNGRQRMNPRVPNEYFGNVVLWAFAGAKVKELLEEPVQYAAKRIHDAVSKVNDDYFKSFIDFASDEEQMKDLANADEEDVVLYPNVDVESWLRFPFYDLNFGGGVPYIFLPSYLPVQGMLILLPSFIGDGSVDAIVPLFEKNLITFKSICYSLD