MGRERHRVFVKSGVTAETTEELLKRHFATFGTVTDVYIPRSMPGPTPKGFAYVSFESEDAVQRAVKEAVHEIDGRHYPVGRAEPRPSERNVWHHEDRKQLKTISEPLLPWPPRHARPVSPRGLLPGPIGLVPAGMELRSPLIHPSQVPLEAGILGEMSPFAQMPPFPFMDGYSMAGRPGVPAGLAMLRNDRGLPRSARVFVGGIPDVLVERHIRVHFQKYGNVEDVYFPREKHTGKRRGFCFVRFDSPRTAEVAAARSPRTIQGHEIGEIKVAQERPEDLMVHDEPIDVRLDVDRFHYGHESFRGLKAAPTLFGLPRGFDGRPSIRYRPY*