MRVKLLRLYTLGGWKSRTMSSVNPETQAMETRDKVGLLDSETTDPRIAHRSLINDMLPTEIFDEMFGILQDAGWSLSACTRVCKLWRHLSYRRLFSAVMVRGESKQFAHFCATHPQLASCIQELRCHRFSVPTQRSLTDFIALISILPSLTNLHTLHITGSLHREPWTLAIARRPPIQLKKLVLHLCAGISSVLSFLLTAFDVHCLELVNLQDPKPVSLVGLYRQTFELSQLIINDNVRSPGVWYGLLERVLNPGTLRALAVGCSTTDDLRELCTFLSSTPAPNLHNISVDVNPFKLWDLQ