MNRLPGLGQQLCGALSVQQGTAGFGAVAVALGGAGASASNPCVTQQHRHASDLAIRGVDALKSGPGGRSSVSGVTATVFGCSGFLGRYLANAIGNSGGQLVLPYRCDDTDVQHLRTMGDLGQVVMLPEFSIRDEEAVKRAVSRSNVVINCVGAEQETWNYGFEEVHIEWPARLARAVKEAGRAQRVIHVSCLGADAGAPSRRLRTKAAGEEVVRSELGPLATIFRPAVMTGTEDRLFNTYATMAKRLPFFPLIDGGATRMQPVWVRDVSAAIINSLKTYEALGQTYTLAGPDVMTVAQQVAFMYATIRERNAALPIPSLAAAALAKAWQWVGTRSPLRGPTMFSPDYVAEMKGDYVMPTGVLGFDALDVAPHKVTEGLPIEYLRHYRAGGYDFGTLADDPAVGAFKPSSSARX