MGSHPRRVIVVTDGDRVAARALAIAAKRTGCSFVAQSGGNPTRLSGVELVRCIESAQRDPVIVMLDDNGDPAEAAGESALRVLYAHPSVEIAAILAVASHTGGVRGTPVDFSVDRTGRRVERAVDKEGRETDSYLVAGDTVDALCGLDVPLIVGIGDIGKMGGLDAPARGSPVTTSAIEWVLMELAWRAGRRHLDPGGHSPTTTKPARHTIQ