MGVSQPTILSSLDLEDMVLDNEGVDGCSSGSIWYKVVQLQAMRRRSNRRHRTNRNYGWNRRSNALMKSRALIKGSRRSMGGVERRVRTLQKLLPNVQSMDMDGLFMEAADYILCLEMQVKVMQIMVMVLSNSNA