MLAFVNAGYLAVWKRPRVVDSRVGCTVRKARSFPHMREDSIVILDTRVSADKDALRCVLQRASSRGSVGLVSLKRQNWVKLICGASTEDVPLVRNLALVYTLAGVDCIDCAADEAVVRAVRQGIDTANSVLDRFELSQRQPILMVSVNDDEDPHFRKAVFDPDRCPSDCPRPCEISCPADAIGLQGVDRAKCYGCGRCIPVCPLGIIDAVHYTRPIEQLVELISRMKVDAIEIHTRPQGVAAFARFWDRAGAVAMTENDTTHTLLRELKLVAISFPDMPDLTGEMRKMHLVLGHDAASHVELIWQTDGRPMSGDLGKGTSHASVRLAEKALDGVHSLGLPGFVQLAGGTNEHTHVLLQQRSKLLTAAQFGGVAFGGAARKAVRPMLTTQNGESVEDLEQDWRRLADAITAALQFILPN*