MPSMDSHRLFVKSTRRLIIKVGTNVVTREEDGKFALGRIGSLCEQVKELVESGIEVILVTSGAVDMGYRLLRHHRTLNSSFADLEKPESHLDGKACAAVGQSGLITLYDTLFSLLDVASSQLLVTSRDFRNTEFRNQLVDTVNSLLAMQVVPIFNENDAISTREEPYKDNGVIFSDNDSLAALLALEVKADLLIFLMDVDGLYTKPPSQLGSKLIHTYIKEKHDAEVKFGEKKRAGSRGGMDVKVRAAQSVADAGVPVIIASGFLPDAMKRILRGEQVGTLFHREASQWPIKIESNGF*