MLVLLWGTAAPGEPAPGERIERTRTVTVARGLDEPLPEVRVAGDVPTLLLFPSPIQKKTLTFDESRIRVLDAGELSVIIQAVADLQEGERHEIGVFFADGRAPRRAAFVLVTDLTEVDIRIDVRRPELPAMPCPNEAQPRAPLPEDFVLLGYVGEEGVSATPIKDVDAPSQGLSAVVGYSYRGHGWGLVAVLINNHFSQPPWTPRQATFTGTRGPSLQARLVVEGEGMIGPGEQGRVLAVVDMPTLSADTFFTLELRGESGRTLKLPNIRFPKAMMEGGNDIESAEAAIWCHC