MKGRVWLVSSVLMLFSAPGFAAEAGPDGVPETNERREQERGPRIPQISFAEALRRAGAESYRVQKARAEMGSAAAEVKRSRANWLPTLDGVGTYTRLDGDRVVGDRVVSPANALNLSAQLEVPIVRAARWADTARQKESLEVAEGRVTEARRQALMDATRAYLRVLLEKRNVEIAERAVTVAQKQLSFMQTREQEGVGSRLEVTRAEHELHTNLAYLAARRASVYEAQENLGVALLHDGPLDASGSLLPSELPSLADALGSAKERPDLVALRAQASSDQKRVDQAYLDYLPNLTATGMAFYQNPPSVNFPEFGWQLQLVLMVPLYDGGRRYGDQEARRAQAQASRTEIRQAELAAAAEVRAKAQQVESLLVAWQEAQNSARVAREALALAQRSFEEGSGTQIELIESERNVRDAETNAAIAEMAWLEARVLYRLAAGRLDIDGETPRP