MCRNYRRNEQAGNGSERRLPERYLPVLVGRTKAGDAFAIRDICPHRGVPLSAGKFVETDNQPTVQCPYHGWRFGTDGVCKHIPSLYEGQDMDPSKIAVTSYPLREQQGALWVFVPSDLRNPAQPTEEPPLMPGVGDRPARIYQKFDLTCHVDNAVIGLIDPAHGPFVHKNWFWRDESGMRDKAKEFAPVKNGFVMVGHKPSANSKVYSLLGGDVKTEISFLIPGVRIEHITAGKHHVVGMTTVTPTGPEETEITQSFYSTNPVLNFLAPVFKPFMYHFLKQDADIANIMQEGLKFDPRLMLINESDIQGKWYFSMKAEWDRARAEGRPFKNPVPEKTVLRWR