MRLQPTRERLQAFLNTAVKLDPKNLAYALDLKLRSNAWQVRFKALCVLEAILLQQDNEFFKIVFQIFEKDPSAIHGCLELPQTSLRDKAKKVLCHLQAGTEESCEGQFDNSGHSHSAQHLSVIHELPDLIDTKELEPGDSSQSLSEASMLVTEDTTLNSLGSGDLLGDGDGGYGAPDNTFAGVSFHVPEIIAGESSDDLFKDVSVNNSLHCEEGGLNLLANTVNAKGPEISAAKESSDSGCLADLMGNISLAATVGPSCDNLLMPAQALIQERNSLTDMLGNMSNPQMVLTNPSLAMHSVTGMGGSGFGAPLMLPNNLSVGLQDHAIYQQHALSGK